[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)
    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. Monitor filesystem disk space usage with df
    2. Monitor files / directories size with du
    3. Monitor processes and system information with top / htop
    4. Monitor available memory with free.
  19. Getting information / troubleshooting network
    1. Using ifconfig
    2. Using iwconfig
    3. Using netstat
  20. Automating and scheduling tasks
    1. Introduction to cron daemons
    2. Schedule a job for later withat
  21. 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)
    4. Running scripts on boot and shutdown
  22. System Maintenance and troubleshooting
    1. Gathering system information to get help
  23. Development tools
    1. Introduction to CLI development tools
    2. Using gcc
  24. Common tasks
    1. downloading 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 ()