Základy Linux terminálu: 10 príkazov, ktoré musíš poznať (1. diel)
10 príkazov v Linuxe, ktoré potrebuje každý vývojár – prehľadne, stručne a s príkladmi.
Ak pracuješ ako vývojár, devops alebo len prevádzkuješ web, skôr či neskôr sa stretneš s Linux terminálom. Je to silný nástroj – a keď ho zvládneš, značne si zjednodušíš život. V tomto prvom diely série si ukážeme 10 základných príkazov, ktoré by mal ovládať každý.
1. ls – výpis súborov
ls -lahZobrazí prehľadné info o súboroch, vrátane veľkosti, práv a dátumov.
2. cd – zmena adresára
cd ~/projekty/myappPresunieš sa do konkrétneho priečinka.
3. grep – hľadanie v súboroch
grep "TODO" *.pyVýborný na hľadanie výrazov v kóde, logoch či konfiguráciách.
4. find – nájdi súbor
find . -name "*.log"Vyhľadá logy alebo čokoľvek iné v aktuálnom strome.
5. tail + less – náhľad súborov
tail -f /var/log/nginx/access.logless nginx.confSleduj živé logy alebo prezeraj veľké konfigy.
6. curl – HTTP požiadavky
curl -X GET https://api.example.comSkvelý nástroj na testovanie API alebo stiahnutie súboru.
7. chmod + chown – prístupové práva
chmod +x skript.shNastavenie práv a vlastníka súboru.
8. tar – archivácia
tar -czvf backup.tar.gz ./zlozkaZbalíš priečinok do archívu, alebo ho rozbalíš pomocou -xzvf.
9. rm, mv, cp – manipulácia so súbormi
rm -rf ./cachePráca so súbormi ako doma v Prieskumníkovi – ale rýchlejšie.
10. ps, top, kill – procesy
ps aux | grep nodeSledovanie a ukončovanie procesov, keď niečo visí alebo žerie výkon.
Pokračovanie nabudúce
V druhom diely sa pozrieme na sieťové príkazy – ako pingovať, skontrolovať porty, trasovať spojenie a zistiť, čo sa vlastne deje v sieti.
Ak ťa táto téma zaujíma, sleduj nás alebo sa prihlás na odber noviniek 🙂