What you'll learn

  • Explain what a shell, a terminal, and a prompt actually are — and why pros prefer them
  • Navigate your whole filesystem confidently with pwd, ls, and cd
  • Tell absolute paths from relative ones and use shortcuts like ~, ., and ..
  • Create, copy, move, rename, and delete files and folders from the keyboard
  • Read files without opening an editor using cat, less, head, and tail
  • Find files by name with find and search inside them with grep
  • Combine commands with pipes and save output with redirection (|, >, >>)
  • Read file permissions, fix them with chmod, and understand environment variables and PATH
  • Work faster with wildcards, aliases, and chained commands
  • Connect to remote machines with SSH, manage processes, and write a first shell script

Syllabus