Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Knowledge Base O nás Spolupráce Kariéra
Pojďme to probrat

Bash one-liners pro denní práci

01. 01. 2024 1 min čtení intermediate

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ů.

bashlinuxproduktivitacli