Linux & Ops
Bash one-liners pro denní práci
One-liner v Bashi je jednořádkový příkaz řešící konkrétní problém. Tato sbírka obsahuje desítky osvědčených one-linerů.
Hledání souborů
find / -type f -size +100M -exec ls -lh {} \;
find /var/log -type f -mtime -1
grep -rn 'error' /var/log/ --include='*.log'
Zpracování textu
awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -10
find . -name '*.conf' -exec sed -i 's/old/new/g' {} +
grep -oP '[\w.+-]+@[\w-]+\.[\w.]+' soubor.txt | sort -u
Systémové info
ps aux --sort=-%mem | head -11
du -sh /* 2>/dev/null | sort -rh | head -10
ss -tlnp
Docker
docker container prune -f
docker system df
docker ps -q | xargs -I {} docker exec {} uptime
JSON a CSV
curl -s api.example.com/data | python3 -m json.tool
column -t -s',' data.csv | head -20
awk -F',' '{sum+=$3} END {print sum}' data.csv
One-liner = produktivita
Ukládejte si oblíbené do ~/.bash_aliases. Postupně si vybudujete arsenal příkazů.