chmod & chown
chmod, chown, chgrp, umask and ACLs (setfacl/getfacl) with safe recursive recipes.
The options you actually use, with a working example for each. Built to be kept open in a tab.
Looking for the basics — ls, cd, cp, pipes and redirection? Start with essential Linux commands.
chmod, chown, chgrp, umask and ACLs (setfacl/getfacl) with safe recursive recipes.
Find what is filling your disk: df, du, ncdu, lsblk, inodes and cleanup one-liners.
Find files by name, size, age or permissions and act on them with -exec.
Copy and sync files locally or over SSH: -a, --delete, excludes, dry runs and backups.
Create, list and extract tar.gz, tar.xz and tar.zst archives with GNU tar.
OpenSSH commands for connecting, keys, file copy, tunnels, jump hosts and config.
Read, follow and filter systemd journal logs by unit, boot, time and priority.
ps, top, htop, kill, pkill, nice, jobs and nohup: find, control and stop processes.
Start, stop, enable, inspect and override systemd services and timers.
Run, inspect and clean up containers, images, volumes and docker compose stacks.
Everyday Git: commit, branch, merge, rebase, remotes, undo, stash and history.
Download, call APIs and debug HTTP with curl: headers, JSON, auth, TLS and timing.
ufw and firewall-cmd side by side: allow ports, restrict by IP, list and delete rules.
ip addr, ip link, ip route and ip neigh with ifconfig/route/arp equivalents.
NetworkManager from the terminal: Wi-Fi, static IP, DNS, profiles and hotspots.