💻 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 Lesson
    1

    Introduction to the Command Line

    What the terminal is, why developers use it, and navigating your first directory

    2

    File System Navigation

    pwd, ls, cd — move around the file system with confidence

    3

    File Management Commands

    Create, copy, move, rename, and delete files and folders from the terminal

    4

    Text Processing with grep, sed, awk

    Search and transform text in files using three powerful Unix tools

    5

    Pipes and Redirection

    Chain commands together with | and redirect output with > and >>

    6

    Shell Scripting Basics

    Write your first bash script — variables, loops, and conditionals in the shell

    7

    Process Management

    View running processes, kill tasks, and manage background jobs with & and fg/bg

    8

    Permissions and Users

    Understand file permissions, chmod, chown, and user/group management

    Cookie & Privacy Settings

    We use cookies to improve your experience, analyze traffic, and show personalized ads. You can manage your preferences below.

    By clicking "Accept All", you consent to our use of cookies for analytics and personalized advertising. You can customize your preferences or reject non-essential cookies.

    Privacy PolicyTerms of Service