[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

This is an old revision of the document!


Do not edit (unless stated otherwise) or remove

Cli Manual Structure (feel free to edit)

  1. Introduction
  2. First steps
    1. Basic commands
    2. Choosing a text editor
      1. nano
      2. emacs
      3. vim
  3. Shells
    1. Configuring your environment
      1. Configuring a shell prompt
      2. Using variables
      3. building aliases
      4. relevant dot files
    2. Useful Parameters and variables
    3. Shell history
  4. Getting help (man/info pages)
    1. searching man pages
    2. help files
    3. web sources
  5. Locating commands
    1. which
    2. whereis
    3. apropos
  6. Basic directory navigation
  7. Working with directories (relative vs absolute pathnames, brace/tilde expansion,
  8. Working with files (file types, file management, comparing files)directory structure)
  9. Compressing and archiving files
    1. tar
    2. gz
    3. bz2
    4. xz
    5. zip
    6. rar
  10. User/Group permissions
    1. Users and groups
    2. Permissions and ownership
  11. Standard Input and Output / Redirection
    1. sorting output and pipes
  12. Job control
  13. Locating content
    1. Finding files
    2. Finding text in files
  14. Text processing tools
  15. Common keybindings
  16. Searching and replacing
  17. Managing filesystems (checking/creating/mounting/fstab)
    1. Introduction to CLI filesystem tools
    2. Using mount
    3. How to read and edit fstab
  18. Monitoring available resources (disk space/ memory / processes)
    1. Using df
    2. Using top
  19. Getting information / troubleshooting network
    1. Using ifconfig
  20. Automating and scheduling tasks
    1. Introduction to cron daemons
  21. System Maintenance
  22. Writing and executing shell scripts
    1. Shell script arguments
    2. Tests and Conditional Statements
    3. Flow control (eg. running a command on a number of files)
  23. Development tools
    1. Introduction to CLI development tools
    2. Using gcc
  24. Common tasks
    1. downlaoding files
    2. downloading torrents
    3. sending and receiving emails
    4. listening to music
    5. tagging your music
    6. Getting things done
    7. reading news
    8. Talking on irc channels
    9. burning a cd
  25. CLI glossary
 wiki:user:sycamorex:test_page ()