Terminál nehryzie: prvé príkazy, ktorými nič nepokazíš
- Pre koho: pre každého, kto terminál nikdy poriadne neotvoril.
- Koľko to trvá: pätnásť minút.
- Čo potrebuješ: Linux, napríklad z USB kľúča, alebo Windows s PowerShellom.
Ako som to overil: všetky príkazy z cvičenia som spustil na čistom Ubuntu 24.04. Vo Windows PowerShell väčšinu z nich pozná tiež, tam som ich neskúšal.
Prečo sa ho netreba báť
Terminál je len okno, do ktorého namiesto klikania píšeš. Väčšina príkazov sa len pozerá. Nebezpečné sú tie, ktoré mažú alebo menia systém, a tie si poznáš: rm maže, sudo robí veci ako správca. Bez nich sa v tomto návode nič zlé nestane.
Otvor ho: na Linuxe Terminál, vo Windows PowerShell.
Cvičenie
Skopíruj príkazy po jednom a sleduj, čo vypíšu.
Kde som a čo tu je:
pwd
ls
Vytvor si skúšobný priečinok a vojdi doň:
mkdir skuska
cd skuska
Vytvor súbor a prečítaj si ho:
echo ahoj > pozdrav.txt
cat pozdrav.txt
Skopíruj ho, premenuj a pozri sa na výsledok:
cp pozdrav.txt kopia.txt
mv kopia.txt novy.txt
ls
Vráť sa späť a uprac po sebe. Toto je jediný príkaz, ktorý maže, preto si ho prečítaj dvakrát. Maže len priečinok skuska:
cd ..
rm -r skuska
Na Linuxe je rm nezvratný, súbory neskončia v koši. Vo Windows pýta rm na priečinok potvrdenie.
Tri veci, ktoré ti uľahčia život
- Tabulátor dopĺňa názvy. Napíš
cd skua stlačTab. - Šípka hore vráti predošlé príkazy, nemusíš ich písať znova.
Ctrl+Cpreruší príkaz, ktorý beží. V Linuxovom termináli sa kopíruje cezCtrl+Shift+Ca vkladá cezCtrl+Shift+V.
Ak sa príkaz nepozdáva, nespúšťaj ho. Platí to najmä pre príkazy z internetu so slovom sudo.
Ťahák
Súbory a priečinky
| Príkaz | Čo robí |
|---|---|
pwd |
ukáže, kde práve si |
ls -l |
vypíše obsah aj s veľkosťou a dátumom |
cd priecinok |
vojde do priečinka, cd .. o úroveň vyššie |
mkdir nazov |
vytvorí priečinok |
cat subor |
vypíše obsah súboru |
cp a b |
skopíruje súbor |
mv a b |
presunie alebo premenuje |
rm subor |
zmaže, nezvratne |
Čo je s počítačom (Linux)
| Príkaz | Čo robí |
|---|---|
df -h |
koľko miesta je na diskoch |
free -h |
koľko pamäte je voľnej |
lsblk |
aké disky sú pripojené |
hostname -I |
adresa počítača v sieti |
who |
kto je prihlásený |
grep slovo subor |
nájde slovo v súbore |
man prikaz |
návod k príkazu, q ho zavrie |
Keď chceš ísť ďalej
Tieto používam doma a menia veci, preto ich spúšťaj, až keď vieš, čo robia.
| Príkaz | Čo robí |
|---|---|
sudo apt install balik |
nainštaluje program na Ubuntu a Mint |
sudo dnf install balik |
to isté na Fedore |
rsync -a zdroj/ ciel/ |
skopíruje priečinok aj s vlastnosťami súborov |
systemctl status sluzba |
ukáže, či služba beží |
docker ps |
vypíše bežiace kontajnery |