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 -lah
Zobrazí prehľadné info o súboroch, vrátane veľkosti, práv a dátumov.
2. cd
– zmena adresára
cd ~/projekty/myapp
Presunieš sa do konkrétneho priečinka.
3. grep
– hľadanie v súboroch
grep "TODO" *.py
Vý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.log
less nginx.conf
Sleduj živé logy alebo prezeraj veľké konfigy.
6. curl
– HTTP požiadavky
curl -X GET https://api.example.com
Skvelý nástroj na testovanie API alebo stiahnutie súboru.
7. chmod
+ chown
– prístupové práva
chmod +x skript.sh
Nastavenie práv a vlastníka súboru.
8. tar
– archivácia
tar -czvf backup.tar.gz ./zlozka
Zbalíš priečinok do archívu, alebo ho rozbalíš pomocou -xzvf
.
9. rm
, mv
, cp
– manipulácia so súbormi
rm -rf ./cache
Práca so súbormi ako doma v Prieskumníkovi – ale rýchlejšie.
10. ps
, top
, kill
– procesy
ps aux | grep node
Sledovanie 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 🙂