$ ls /distros/
From beginners to seasoned sysadmins — everyone finds their fit.
$ man cheatsheet
A cheatsheet for the most important Linux commands.
| Command | Description | Flags | Category |
|---|---|---|---|
ls $ ls -lah /etc |
List files and directories | -l -a -h -R | files |
grep $ grep -rn "error" /var/log |
Search through file contents | -r -i -n -v | text |
chmod $ chmod 755 script.sh |
Change file access permissions | -R +x u+rwx | perms |
ps $ ps aux | grep nginx |
Information about running processes | aux -ef --forest | process |
ss $ ss -tlnp |
Socket and connection statistics | -t -u -l -p | network |
find $ find / -name "*.conf" -type f |
Search files by criteria | -name -type -mtime | files |
systemctl $ systemctl status nginx |
Manage systemd services | start stop enable | process |
curl $ curl -X POST -d @data.json url |
Transfer data over network protocols | -X -H -d -o | network |
awk $ awk '{print $1,$3}' access.log |
Text processing and transformation | -F -v NR | text |
strace $ strace -p 1234 -e trace=open |
Trace system calls of a process | -p -e -f | process |
$ git log --oneline kernel
From a student hobby project to the backbone of the internet.
$ git contributions --year=2024
~4,200 kernel commits in the last year from 1,700+ developers worldwide.
dd or Ventoy, and welcome to the free world.