Základy práce s príkazovým riadkom
Programátori (a nielen oni) väčšinou na prácu využívajú príkazový riadok. Nemusíš sa báť naplno využívať čierne okno, ktoré na prvý pohľad vyzerá pre niektorých odštrašujúco a komplikovane.
No v skutočnosti je to efektívny spôsob ako rýchlou formou zadať počítaču príkaz, ktorý má vykonať. Ak si na prácu s príkazovým riadkom zvykneš, ušetríš mnoho času potrebného na vykonávanie bežných činností (akými je napríklad aj vytvorenie jednoduchého súboru) a môžeš sa naplno venovať programovaniu.
Otvorenie príkazového riadku
V prvom kroku je potrebné príkazový riadok otvoriť. Príkazový riadok je označovaný taktiež ako command line alebo terminal.
Otvorenie príkazového riadku sa líši podľa operačného systému, s ktorým pracuješ.
Windows
Naviguj sa do Start menu -> All programs -> Accessories -> Command Prompt.
Rýchly prístup: Start menu -> Do vyhľadávača zadaj cmd a stlač Enter.
Mac OS X
Naviguj sa do Applications -> Utilities -> Terminal.
Linux
Naviguj sa do Applications -> Accessories -> Terminal.
Poznámka: Terminál na Linuxe sa môže nachádzať prípadne aj na inom mieste v závislosti od konkrétnej distribúcie.
Základné príkazy
Po otvorení príkazového riadku by si mal/a vidieť biele/čierne okno čakajúce na zadanie príkazov.
Na Linuxe, Mac OS X sa nachádza znak $, za ktorý budeš zadávať príkazy.
$Na Windowse, namiesto znaku $, uvidíš znak >.
>Náš prvý príkaz :)
Na začiatok napíšme do príkazového riadku príkaz whoami.
$ whoamialebo na Windowse
> whoamia stlačíme Enter. Počítač nám povedal, kto sme ^^.
$ whoami
svetlanamargetovaAktuálny adresár
Pokiaľ chceš vedieť, v ktorom adresári sa práve nachádzaš, túto informáciu ti poskytne príkaz pwd , pre Windows pomocou príkazu cd.
$ pwd
/Users/svetlanamagetovaalebo na Windowse
> cd
/Users/svetlanamagetovaPoznámka: 'pwd' je odvodené z anglického výrazu 'print working directory'.
Pozrime sa, čo sa v adresári nachádza
Poďme sa pozrieť, aké súbory a zložky sa v adresári nachádzajú pomocou príkazu ls, pre Windows pomocou príkazu dir.
$ ls
Applications
Desktop
Downloads
Music
Pictures
...alebo na Windowse
> dir
Directory of C:\Users\svetlanamargetova
05/08/2016 07:28 PM <DIR>      Applications
05/08/2016 07:28 PM <DIR>      Desktop
05/08/2016 07:28 PM <DIR>      Downloads
05/08/2016 07:28 PM <DIR>      Music
...
Zmena aktuálneho adresára
Zmena aktuálneho adresáru sa vykonáva pomocou príkazu cd a následne meno adresáru. Nezabudni si overiť, či sa v adresári naozaj nachádzaš pomocou prízaku pwd alebo cd.
$ cd Desktop
$ pwd
/Users/svetlanamargetova/Desktopalebo na Windowse
> cd Desktop
> cd 
C:\Users\svetlanamargetova\DesktopPoznámka: 'cd' je odvodené z anglického výrazu 'change directory'.
Pro tip: Pokiaľ zadáš začiatočné písmená súboru/zložky kam sa chceš navigovať a zadáš
Tab, príkazový riadok ti automaticky doplní chýbajúci názov, čiže ho nie je potrebné písať celý.
Vytvorenie adresára
Adresár vytvoríme pomocou príkazu mkdir.
Vytvor adresár, do ktorého umiestnime našu webstránku.
$ mkdir htmlkurz2016alebo na Windowse
> mkdir htmlkurz2016Poznámka: 'mkdir' je odvodené z anglického výrazu 'make directory'.
Úloha
- Naviguj sa do novovytvoreného adresára htmlkurz2016
- V složke htmlkurz2016 vytvor priečinok img pre ukladanie obrázkov
- V složke htmlkurz2016 vytvor priečinok css pre ukladanie css súborov
- V složke htmlkurz2016 vytvor priečinok js pre ukladanie javascriptových súborov
- V složke htmlkurz2016 vytvor priečinok html pre ukladanie html súborov
Podarilo sa ti vytvoriť všetky priečinky? Over si to príkazom ls a pozri sa, čo sa v priečinku htmlkurz2016 nachádza.
$ ls
css
js
img
html
alebo pre Windows
> dir
Directory of C:\Users\svetlanamargetova\Desktop\htmlkurz2016
05/08/2016 07:28 PM <DIR>      css
05/08/2016 07:28 PM <DIR>      js
05/08/2016 07:28 PM <DIR>      img
05/08/2016 07:28 PM <DIR>      html
Mazanie
Na čo bude slúžiť priečinok html? Pokiaľ máme jednoduchú stránku, nie je potrebné ukladať hmtl súbory do samostaného priečinka. Poďme priečinok html vymazať pomocou príkazu rm alebo rmdir.
Uisti sa, že si v priečinku htmlkurz2016.
$ rm -r htmlalebo pre Windows
$ rmdir /S html
html, Are you sure <Y/N>? YPoznámka: 'rm' je odvodené z anglického výrazu 'remove directory'.
Upozornenie! Vymazanie súborov/priečinkov cez príkazovy riadok je trvalé. Neukladajú sa do koša.
Vytvorenie súboru
Keďže sme v predchádzajúcom kroku vymazali html priečinok, vytvoríme si súbor, do ktorého budeme písať náš html kód pomocou príkazu touch a následne meno súboru, pre Windows cd . > a následne názov súboru.
Uisti sa, že si v priečinku htmlkurz2016.
$ touch index.htmlalebo pre Windows
> cd . > index.htmlHOTOVO!
Finálne sa pozrieme, či máme vytvorený v priečinku aj náš súbor s názvom index.html
$ lsalebo pre Windows
> dirExit
Pokiaľ je všetko správne a dopracoval/a si na na koniec prvej lekcie, ukonči prácu s príkazovým riadkom pomocou príkazu exit.
$ exitalebo pre Windows
> exitZhrnutie
| Príkaz (Windows) | Príkaz (Mac OS X/ Linux) | Popis | Príklad | 
|---|---|---|---|
| exit | exit | zatvorí okno terminálu | exit | 
| cd | cd | zmení adresár | cd test | 
| dir | ls | vypíše zoznam súborov/priečinkov | dir | 
| copy | cp | kopírovanie súboru | copy c:\test\test.txt c:\windows\test.txt | 
| move | mv | presun súboru | move c:\test\test.txt c:\windows\test.txt | 
| mkdir | mkdir | vytvorenie nového priečinka | mkdir testdirectory | 
| del | rm | vymazanie priečinka/súboru | del c:\test\test.txt | 
Cool, však? Ak si pripravený/á, poďme na lekciu číslo 2. :)