5 chapters · 13 lessons
A free course to master everyday Linux commands like file operations, pipes, and redirection through hands-on practice in your browser.
The next step after the introductory course. Build practical terminal skills you'll use in real work: finding files, extracting information from logs, chaining commands to automate tasks. You'll learn to solve everyday challenges with the terminal.
Understand how paths work to navigate directory structures freely, process text with grep, regex, and pipes, and manage file archives. Five chapters and 11 lessons at a steady pace.
After completing this course, you'll have the intermediate terminal skills needed to move on to Git, shell scripting, and server administration.
Understand absolute/relative paths and symlinks, and quickly locate files with the find command.
Efficiently inspect files with head, tail, and less, then search and extract text using grep and regular expressions.
Chain commands with pipes, save output with redirects, create nested directories at once, and manage archives with tar.
Build practical intermediate techniques on top of your foundational knowledge.
Once you learn file search and text processing, tasks that used to take minutes will be done in seconds.
With grep, regex, and pipes, you can quickly extract what you need from large volumes of text.
Join thousands of developers who've mastered the terminal. Your first lesson awaits.