Course details
Linux
Learn to work confidently at the Linux command line. You will navigate the directory tree, edit files in Vim and Nano, understand PATH, variables, redirects and sudo, manage permissions, archives and links, and answer real questions about data with pipes, grep and awk, all using one small community-garden folder.
Course curriculum
Navigation Basics4 lessons
Find your way with pwd, ls and cd, move and rename with mv, create and delete files and folders safely, and learn what lives where in the single Linux directory tree.
Editing Files3 lessons
Learn Vim's modes and movement, edit fast with its verb-and-motion commands, and use Nano for quick changes, so no server leaves you stuck in an editor.
Shell and Other Basics5 lessons
See how the shell finds commands through PATH, pass settings with environment variables, look things up with --help and man, redirect output into files, and use sudo without surprises.
Working with Files4 lessons
Read and set permissions with chmod, bundle and compress with tar and gzip, copy and rename with cp and mv, and choose between hard and soft links.
Text Processing5 lessons
Connect small tools with pipes, peek with head, tail, wc and nl, work with columns using cut, paste and join, count with sort, uniq and tr, and finish with grep and awk.
