>_cmd.script

Free beginner Linux course

Learn Linux by doing, one task at a time.

Six short lessons, practical command guides, and browser terminal exercises with progress that follows you.

120 command guides15 categories

beginner-linux0%

Course progress

0 of 6 complete

First lesson

Getting around

20 min lesson

Progress stays in this browser. Log in to back it up.

Popular Commands

View All →

List directory contents

ls -la
beginnerDirectories

Change the shell's current working directory

cd
beginnerDirectories

Search text using patterns

grep -in "warning" app.log
intermediateText Processing

Change file and directory permissions

chmod +x script.sh
intermediatePermissions

Search a directory tree for files matching criteria

find . -iname "*.conf"
intermediateFiles

Show a snapshot of currently running processes

ps -ef
intermediateProcesses

Archive files into a single .tar file, optionally compressed

tar -czvf backup.tar.gz ./project
intermediateCompression

Secure encrypted remote login and command execution

ssh user@server.example.com
intermediateNetworking

Browse by Category

Learn Linux One Command at a Time

Get weekly Linux commands, tips, cheat sheets, and interactive exercises delivered to your inbox.

No spam. Unsubscribe anytime.

Featured Command

beginner

ls

List directory contents

Read Guide →
SYNTAX
ls [OPTIONS] [FILE...]
EXAMPLE
ls -la
Command of the Day

ctrace

Historical C program execution tracer (obsolete, superseded by gdb/strace/ltrace)

ctrace -o traced.c program.cPractice this →

Recently Updated

Learn the Linux Command Line