Skip to main content
beginner Email gate

Linux Commands Cheat Sheet PDF: 64 Commands, 7 Groups

Reviewed 2026-09-08

Direct answer
64 Linux commands on one page, grouped by what you're actually trying to do instead of listed alphabetically. Files and text, users and permissions, packages, processes, networking, and file transfer, each with a one-line description you can read in passing.

It’s 58 Linux commands on one page, grouped by what you’re
actually trying to do instead of listed alphabetically. Files and text, users
and permissions, packages, processes, networking, and file transfer, each with
a one-line description you can read in passing.

Is it a free download? Yes. Drop your email below and it lands in your inbox.
No payment, no card.

Why grouped beats alphabetical

An alphabetical list puts apt next to apropos and nowhere near dpkg,
snap, or pip, the other package managers you’d actually be choosing
between. That’s the problem with most Linux cheat sheets. They’re sorted for
the file system, not for your brain.

This one groups by task instead. Need to change who owns a file? chmod and
chown sit next to useradd, usermod, and sudo, because permission
problems and user problems are usually the same problem. Need to check what’s
using the network? ss, netstat, lsof, and ip sit together, because
that’s the order you’d actually run them in while troubleshooting.

The command most people learn wrong

su and sudo get used like they’re interchangeable. They’re not.

sudo runs one command as another user, usually root, and logs which user did
it. su switches your whole session to that user until you exit, and by
default that user is root, with no per-command log.

On a shared server, that difference is the entire reason an incident review
can or can’t tell you who ran what. Worth remembering.

What’s inside

  • Files and text, 21 commands: ls, cd, cat, mkdir, touch, tree,
    mv, cp, nano, find, locate, grep, sed, awk, and the rest of
    the text pipeline (head, tail, sort, cut, tr, column, wc)
  • Users, groups and permissions, 10 commands: sudo, su, useradd,
    userdel, usermod, addgroup, delgroup, passwd, chmod, chown
  • Package management, 6 commands: apt, aptitude, dpkg, snap,
    pip, gem, covering Debian, Snap, Python and Ruby in one table
  • Processes and sessions, 9 commands: ps, who, env, jobs, bg,
    fg, kill, systemctl, journalctl
  • Networking, 4 commands: ifconfig, ip, netstat, ss, the Linux side
    of the same layers covered in our
    OSI Model Cheat Sheet PDF
  • File transfer, 3 commands: curl, wget, python3 -m http.server
  • Devices and version control, 5 commands: lsblk, lsusb, lspci,
    lsof, git
  • Print ready, one page: built for A4 and US Letter, double-sided, so it
    sits next to your keyboard instead of living in a browser tab

Want to see six of these run back to back in a real setup?
Wazuh SIEM Home Lab: How to Install It With Docker
uses apt, curl, and docker in that exact order to get a working SIEM up
in an afternoon.

Who it’s for

  • Anyone starting Linux from zero who needs the 58 commands that cover 90% of
    daily work, not a 300-command manual. Setting up a machine to actually run
    these on?
    Home Lab Setup for Network Engineers
    walks through the hardware and VM options.
  • CompTIA Linux+ or Security+ candidates who need the CLI half of the exam
    automatic. Headed toward SOC work after that? Our
    Wazuh SIEM Workbook
    picks up right where the permissions and process commands here leave off.
  • Windows admins picking up Linux for a new role, who know what they want to
    do but not yet what it’s called in Linux.
  • Anyone about to start our
    DevOps Workbook who
    wants the command reference open in a second tab.

It’s a lookup table, not a course. There’s no shell scripting, no piping
chains explained, no sed/awk syntax beyond what the command does. If you
want that depth, our
280-page DevOps Workbook
and the
System Engineer career program
at the Academy both go further.

Already comfortable with the commands and want to test yourself out loud? The
Free DevOps Interview Questions PDF
runs 180 Q&As across the same toolchain, Linux administration included.

Frequently asked questions

Is this cheat sheet really free?
Yes. Email in, PDF lands in your inbox, no card, no trial.
Does this work for Ubuntu, Debian, and other distros, or just one?
The commands themselves are the same across distributions. The package manager differs, which is exactly why apt, dpkg, and snap are all on the sheet instead of just one. Use whichever matches your distro.
What's the difference between sudo and su?
sudo runs a single command as another user and logs who ran it. su switches your entire session to that user, root by default, until you exit. Use sudo when you can, it leaves an audit trail.
Is 64 commands enough to be useful on the job?
For day-to-day work, yes. These are the commands that show up across system checks, user management, package installs, and basic networking. For a specific job like writing a backup script or hardening a server, you'll reach for commands outside this list too.

Reviewed by

CCDE/CCIE

How to cite this resource

SMEnode Labs (2026). Linux Commands Cheat Sheet PDF: 64 Commands, 7 Groups. SMEnode Labs. https://smenode-labs.com/free-pdf/linux/linux-commands-cheat-sheet-free-pdf/

APA

SMEnode Labs. (2026). Linux Commands Cheat Sheet PDF: 64 Commands, 7 Groups. SMEnode Labs. https://smenode-labs.com/free-pdf/linux/linux-commands-cheat-sheet-free-pdf/

BibTeX

@misc{smenodelabs2026,
  title = {Linux Commands Cheat Sheet PDF: 64 Commands, 7 Groups},
  author = {{SMEnode Labs}},
  year = {2026},
  url = {https://smenode-labs.com/free-pdf/linux/linux-commands-cheat-sheet-free-pdf/},
  note = {SMEnode Labs}
}