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.

Základy Linux terminálu: 10 príkazov, ktoré musíš poznať (1. diel)
Photo by Gabriel Heinzer / Unsplash

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 🙂