💻 Command Line Course
Master the GNU/Linux terminal and become proficient with the command line. Learn essential commands, shell scripting, and workflow automation.
Never used the terminal before? Start here.
Start with Lesson 1 — Introduction to the Command Line. The terminal unlocks your full potential as a developer.
Start Your First LessonIntroduction to the Command Line
What the terminal is, why developers use it, and navigating your first directory
File System Navigation
pwd, ls, cd — move around the file system with confidence
File Management Commands
Create, copy, move, rename, and delete files and folders from the terminal
Text Processing with grep, sed, awk
Search and transform text in files using three powerful Unix tools
Pipes and Redirection
Chain commands together with | and redirect output with > and >>
Shell Scripting Basics
Write your first bash script — variables, loops, and conditionals in the shell
Process Management
View running processes, kill tasks, and manage background jobs with & and fg/bg
Permissions and Users
Understand file permissions, chmod, chown, and user/group management