Commands by task
All 149 commandsFiles and directories
Create, copy, move, link and inspect files and directories.
Viewing files
Look inside files: the start, the end, line counts and raw bytes.
Text processing
Filter, cut, sort, transform and compare text, the shell's real superpower.
Finding things
Find files by name, size or age, and feed them to other commands.
Archives and compression
Pack, compress and unpack tarballs, zips and friends.
Processes and jobs
See what is running, stop it, background it, time it.
System and users
Who you are, what the machine is doing, dates, services and logs.
Disks and filesystems
Space used, space free, and what is mounted where.
Networking and remote
HTTP requests, remote shells, file sync and sockets.
Shell builtins
Commands built into bash itself: variables, options, tests and control.
Bash scripting guide
32 partsFrom the #! line at the top of a script to traps, strict mode and portable sh, with every example run and its real output shown. Quoting gets the attention it deserves: it causes more shell bugs than anything else.