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
.
$ whoami
alebo na Windowse
> whoami
a stlačíme Enter
. Počítač nám povedal, kto sme ^^.
$ whoami
svetlanamargetova
Aktuá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/svetlanamagetova
alebo na Windowse
> cd
/Users/svetlanamagetova
Pozná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/Desktop
alebo na Windowse
> cd Desktop
> cd
C:\Users\svetlanamargetova\Desktop
Pozná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 htmlkurz2016
alebo na Windowse
> mkdir htmlkurz2016
Pozná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 html
alebo pre Windows
$ rmdir /S html
html, Are you sure <Y/N>? Y
Pozná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.html
alebo pre Windows
> cd . > index.html
HOTOVO!
Finálne sa pozrieme, či máme vytvorený v priečinku aj náš súbor s názvom index.html
$ ls
alebo pre Windows
> dir
Exit
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
.
$ exit
alebo pre Windows
> exit
Zhrnutie
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. :)