Shell & System
Shell & System cheat sheets — command-line references with examples.
Command-line tools in the Shell & System category. Pick a command from the list.
- at — Schedule One-Time Commands for Later Execution
- Bash — Shell Scripting and Interactive Command Line
- crontab — Schedule Recurring Commands with the cron Daemon
- dd — Copy, Clone and Wipe Drives Block by Block
- df & du — Analyze Disk Space on Linux
- dmesg — Read the Kernel Ring Buffer and Diagnose Hardware Issues
- env — Manage Environment Variables in the Shell
- fdisk — Partition Disks with fdisk and parted
- fish — the user-friendly shell with autosuggestions
- free — Show RAM and Swap Memory Usage
- hostnamectl — Manage the System Hostname on systemd
- htop — Interactive Process Monitor for the Terminal
- id — Show User and Group IDs
- iostat — Report CPU and Disk I/O Statistics
- jobs — Run, Suspend and Background Shell Jobs
- journalctl — Query and Search the systemd Journal
- kill — Send Signals to Processes
- loginctl — Manage Sessions and Users with systemd-logind
- lsblk — List Block Devices as a Tree
- lsof — List Open Files and Network Sockets
- mount — Mount and Unmount Filesystems
- nohup — Detach Processes from the Terminal
- PowerShell — Object-Based Shell and Scripting Language from Microsoft
- ps — Inspect Running Processes
- screen — Terminal Multiplexer for Persistent Sessions
- strace — Trace System Calls and Signals of a Process
- su — Switch User in a Running Session
- sudo — Run Commands with Root Privileges
- systemctl — Control systemd Services and Units
- timedatectl — Manage System Time, Time Zone and NTP with systemd
- tmux — Manage Multiple Terminal Sessions in One Window
- top — Monitor Processes and System Load in Real Time
- uname — Print Kernel and System Information
- uptime — Show System Runtime and Load Average
- useradd — Create and Manage User Accounts on Linux
- vmstat — Monitor Memory, Swap and CPU in Real Time
- watch — Run a Command Repeatedly and Watch Its Output
- WSL — Manage Linux Distributions on Windows
- WSLg — Run Linux GUI Apps on Windows
- zsh — the Z Shell with Powerful Globbing and Completion