Manuál
Kompletní průvodce Linux příkazový řádek
Linux je všude — servery, kontejnery, cloud. Příkazový řádek je váš nejsilnější nástroj.
Navigace
pwd, ls -la, cd, mkdir -p, rmdir, tree
Soubory
cp, mv, rm, cat, less, head, tail, find, locate, wc
Text processing
grep -r "pattern" .
sed 's/old/new/g' file
awk '{print $1, $3}' file
sort | uniq -c | sort -rn
cut -d, -f1,3 data.csv
sed 's/old/new/g' file
awk '{print $1, $3}' file
sort | uniq -c | sort -rn
cut -d, -f1,3 data.csv
Procesy
ps aux, top/htop, kill, pkill, nohup, &, jobs, fg, bg
Permissions
chmod 755 file
chown user:group file
umask 022
chown user:group file
umask 022
Networking
curl, wget, ss, ping, traceroute, dig, nslookup, ip addr
Disk
df -h, du -sh, mount, fdisk, lsblk
Archivy
tar -czf archive.tar.gz dir/
tar -xzf archive.tar.gz
zip -r archive.zip dir/
unzip archive.zip
tar -xzf archive.tar.gz
zip -r archive.zip dir/
unzip archive.zip
Systemd
systemctl start/stop/restart/status service
journalctl -u service -f
journalctl -u service -f
Bash scripting
#!/bin/bash
set -euo pipefail
for file in *.log; do
echo "Processing $file"
gzip "$file"
done
set -euo pipefail
for file in *.log; do
echo "Processing $file"
gzip "$file"
done
Tip
Naučte se vim/nano, grep, awk a bash scripting. Pokryjí 80 % vašich potřeb.