Online Linux Terminal Logo
OnlineLinuxTerminal
50+ Interactive Linux Command Guides

Linux Command Reference Manual

Search and select any Linux command below to inspect syntax rules, option flags, and launch an instant client-side terminal sandbox.

Linux Community2.4k Online

Chat with real Linux users, learn new commands & get free cheat sheet PDFs.

Showing 51 of 51 commands
$find
File Operations
find [PATH] [OPTIONS] [EXPRESSION]

Search for files and directories in a directory hierarchy based on name, type, size, or modification date.

View Manual & Try Live
$grep
Text Processing
grep [OPTIONS] PATTERN [FILE...]

Search for matching string patterns or regular expressions inside text files.

View Manual & Try Live
$ls
Navigation
ls [OPTIONS] [FILE|DIRECTORY...]

List directory contents including file sizes, permissions, ownership, and modification timestamps.

View Manual & Try Live
$cd
Navigation
cd [DIRECTORY]

Change the current working directory in the shell workspace.

View Manual & Try Live
$pwd
Navigation
pwd [OPTIONS]

Print the absolute path of the current working directory.

View Manual & Try Live
$cat
File Operations
cat [OPTIONS] [FILE...]

Concatenate and print file contents directly to the terminal standard output.

View Manual & Try Live
$chmod
Permissions & Security
chmod [OPTIONS] MODE[,MODE]... FILE...

Change file access permission mode bits for owner, group, and other users.

View Manual & Try Live
$chown
Permissions & Security
chown [OPTIONS] OWNER[:GROUP] FILE...

Change file owner and group attributes.

View Manual & Try Live
$mkdir
File Operations
mkdir [OPTIONS] DIRECTORY...

Create new directories and folder hierarchies.

View Manual & Try Live
$rm
File Operations
rm [OPTIONS] FILE...

Remove files or directories from the filesystem.

View Manual & Try Live
$cp
File Operations
cp [OPTIONS] SOURCE... DEST

Copy files and directories to a destination path.

View Manual & Try Live
$mv
File Operations
mv [OPTIONS] SOURCE... DEST

Move or rename files and directories.

View Manual & Try Live
$touch
File Operations
touch [OPTIONS] FILE...

Create empty files or update file access and modification timestamps.

View Manual & Try Live
$head
Text Processing
head [OPTIONS] [FILE...]

Output the first part (top lines) of text files.

View Manual & Try Live
$tail
Text Processing
tail [OPTIONS] [FILE...]

Output the last part (bottom lines) of files or stream real-time logs.

View Manual & Try Live
$wc
Text Processing
wc [OPTIONS] [FILE...]

Print newline, word, and byte counts for files.

View Manual & Try Live
$echo
Text Processing
echo [OPTIONS] [STRING...]

Print text strings or write data to files using shell redirection.

View Manual & Try Live
$sed
Text Processing
sed [OPTIONS] SCRIPT [INPUT-FILE...]

Stream editor for filtering and transforming text using pattern substitutions.

View Manual & Try Live
$awk
Text Processing
awk [OPTIONS] 'program' [FILE...]

Pattern scanning and column text processing language.

View Manual & Try Live
$ps
System & Processes
ps [OPTIONS]

Report a snapshot of currently running system processes.

View Manual & Try Live
$top
System & Processes
top [OPTIONS]

Display real-time Linux processes and system resource utilization.

View Manual & Try Live
$htop
System & Processes
htop [OPTIONS]

Interactive process viewer with colorful CPU meters and mouse support.

View Manual & Try Live
$kill
System & Processes
kill [OPTIONS] PID...

Send termination or control signals to processes by PID.

View Manual & Try Live
$df
Disk & Storage
df [OPTIONS] [FILE...]

Report file system disk space usage across mounted storage partitions.

View Manual & Try Live
$du
Disk & Storage
du [OPTIONS] [FILE...]

Estimate file and directory space usage.

View Manual & Try Live
$free
Disk & Storage
free [OPTIONS]

Display total amount of free and used physical memory and swap.

View Manual & Try Live
$curl
Networking & Transfer
curl [OPTIONS] [URL...]

Transfer data from or to a server using HTTP, HTTPS, FTP, and more.

View Manual & Try Live
$wget
Networking & Transfer
wget [OPTIONS] [URL...]

Non-interactive network downloader for HTTP, HTTPS, and FTP.

View Manual & Try Live
$tar
Archives & Compression
tar [OPTIONS] [ARCHIVE-FILE] [FILE...]

Archive multiple files into a single tape archive (.tar or .tar.gz).

View Manual & Try Live
$gzip
Archives & Compression
gzip [OPTIONS] [FILE...]

Compress or expand files using Lempel-Ziv coding (LZ77).

View Manual & Try Live
$sudo
Permissions & Security
sudo [OPTIONS] COMMAND

Execute a command with superuser (root) security privileges.

View Manual & Try Live
$whoami
System & Processes
whoami [OPTIONS]

Print the effective username associated with the current shell session.

View Manual & Try Live
$date
System & Processes
date [OPTIONS] [+FORMAT]

Display or set system date and time.

View Manual & Try Live
$uname
System & Processes
uname [OPTIONS]

Print operating system name and kernel architecture.

View Manual & Try Live
$history
System & Processes
history [OPTIONS]

Display the list of previously executed terminal commands.

View Manual & Try Live
$clear
System & Processes
clear

Clear the terminal screen display and scrollback buffer.

View Manual & Try Live
$which
Navigation
which [OPTIONS] [COMMAND...]

Locate the executable binary path of a command in system PATH.

View Manual & Try Live
$nano
Editors & Shell
nano [OPTIONS] [FILE...]

Simple, user-friendly in-terminal text editor.

View Manual & Try Live
$vim
Editors & Shell
vim [OPTIONS] [FILE...]

Highly configurable, powerful modal text editor.

View Manual & Try Live
$apt
Package Management
apt [OPTIONS] COMMAND

Debian and Ubuntu command-line package management tool.

View Manual & Try Live
$cowsay
Editors & Shell
cowsay [OPTIONS] [MESSAGE]

Generate an ASCII art picture of a cow with a message speech bubble.

View Manual & Try Live
$figlet
Editors & Shell
figlet [OPTIONS] [TEXT...]

Generate large text banners using ASCII art characters.

View Manual & Try Live
$tree
Navigation
tree [OPTIONS] [DIRECTORY]

Display directory structure in a recursive visual tree diagram.

View Manual & Try Live
$ping
Networking & Transfer
ping [OPTIONS] DESTINATION

Send ICMP ECHO_REQUEST to network hosts to test connectivity and latency.

View Manual & Try Live
$netstat
Networking & Transfer
netstat [OPTIONS]

Print network connections, routing tables, interface statistics, and listening ports.

View Manual & Try Live
$ssh
Networking & Transfer
ssh [OPTIONS] [USER@]HOSTNAME [COMMAND]

Securely log into remote Linux servers and execute commands over encrypted connections.

View Manual & Try Live
$scp
Networking & Transfer
scp [OPTIONS] SOURCE DEST

Securely copy files and directories between hosts over SSH connection.

View Manual & Try Live
$rsync
Networking & Transfer
rsync [OPTIONS] SOURCE... DEST

Fast and versatile remote and local file-copying and synchronization tool.

View Manual & Try Live
$systemctl
System & Processes
systemctl [OPTIONS] COMMAND [UNIT...]

Control and inspect the systemd system and service manager.

View Manual & Try Live
$crontab
System & Processes
crontab [OPTIONS]

Schedule recurring background cron jobs and automated tasks.

View Manual & Try Live
$export
Editors & Shell
export [NAME[=VALUE]...]

Set and export environment variables to child shell processes.

View Manual & Try Live

Why Learn Linux Commands with an Interactive In-Browser Terminal?

The Linux operating system powers over 90% of the world's public cloud infrastructure, containerized Kubernetes clusters, and mission-critical production servers. Mastering Linux command-line operations is the foundational skill required for software engineering, DevOps, Cloud Architecture, and Cybersecurity.

Real-World Command Drills

Every command manual provides authentic examples for high-traffic utilities like grep, find, chmod, tar, and curl.

Zero-Risk Sandbox Environment

Practice risky commands like rm -rf, privilege elevations with chmod, or directory restructuring with zero danger to your local machine.

Deep-Link URL Execution

Use the "Run in Sandbox ⚡" buttons to immediately preload and test commands in a live, persistent virtual filesystem.