V této lekci se seznámíme s příkazovou řádkou – černým okýnkem, které programátoři používají na zadávání příkazů. Na první pohled může vypadat nepřirozeně, ale dá se na ni zvyknout :)
Příkazová řádka (respektive program, kterému se říká i konzole či terminál; anglicky command line, console, terminal) se na různých systémech otevírá různě:
Nevíš-li si rady, zkus buď googlit, nebo se jednoduše zeptat kouče.
Po otevření konzole tě uvítá řádek,
kterým počítač vybízí k zadání příkazu.
Podle systému bude končit buď znakem $
nebo >
,
před nímž můžou být ještě další informace:
$
>
Podle systému se potom liší i samotné příkazy, které budeš zadávat.
Velikost písma
Je-li ve Windows moc malé písmo, klikni na ikonku okna a vyber Možnosti. V záložce Písmo si pak můžeš vybrat větší font.
Na ostatních systémech hledej v nastavení, nebo zkus Ctrl++ a Ctrl+- (příp. se Shift).
Začneme jednoduchým příkazem.
Napiš whoami
(z angl. who am I? – kdo jsem?)
a stiskni Enter.
Objeví se přihlašovací jméno. Třeba u Heleny by to vypadalo takhle:
$ whoami
helena
> whoami
pocitac\Helena
Znak $
nebo >
je v ukázce jen proto, aby bylo jasné, že zadáváme
příkaz do příkazové řádky.
Vypíše ho počítač, většinou ještě s něčím před ním,
takže ho nepiš sama! Zadej jen whoami
a Enter.
Stejně tak počítač sám vypíše přihlašovací jméno.
Příkazová řádka pracuje vždy v nějakém adresáři (neboli složce,
angl. directory, folder).
Ve kterém adresáři zrovna je, to nám poví příkaz, který se podle systému
jmenuje pwd
nebo cd
(z angl. print working directory – vypiš pracovní
adresář, resp. current directory – aktuální adresář).
$ pwd
/home/helena/
> cd
C:\Users\helena
Aktuální adresář se většinou ukazuje i před znakem $
nebo >
,
ale je dobré pwd
/cd
znát, kdyby ses náhodou ztratila
(nebo musela pracovat na počítači který před $
ukazuje něco jiného).
Příkaz ls
nebo dir
(z angl. list – vyjmenovat, resp. directory – adresář)
nám vypíše, co aktuální adresář obsahuje: všechny soubory,
včetně podadresářů, které se v aktuálním adresáři nacházejí.
$ ls
Applications
Desktop
Downloads
Music
…
> dir
Directory of C:\Users\helena
05/08/2014 07:28 PM <DIR> Applications
05/08/2014 07:28 PM <DIR> Desktop
05/08/2014 07:28 PM <DIR> Downloads
05/08/2014 07:28 PM <DIR> Music
…
Aktuální adresář se dá změnit pomocí příkazu cd
(z angl. change directory – změnit adresář).
Za cd
se píše jméno adresáře, kam chceme přejít.
Pokud máš adresář Desktop
nebo Plocha
, přejdi tam. Pak nezapomeň ověřit,
že jsi na správném místě.
Jsi-li na Linuxu nebo macOS, dej si pozor na velikost písmen: na těchto
systémech jsou Desktop
a desktop
dvě různá jména.
Jsi-li na Windows, cd
už jsi používala – tento příkaz se chová různě
podle toho, jestli něco napíšeš za něj nebo ne.
$ cd Desktop
$ pwd
/home/helena/Desktop
> cd Desktop
> cd
C:\Users\helena\Desktop
Poznámka pro Windows
Pokud přecházíš do adresáře na jiném disku,
například D:
místo C:
, je potřeba kromě cd
zadat jméno disku s dvojtečkou jako zvláštní příkaz (např. D:
).
Co takhle si vytvořit adresář na PyLadies? To se dělá příkazem mkdir
(z angl. make directory – vytvořit adresář).
Za tento příkaz napiš jméno adresáře, který chceš vytvořit – v našem případě
pyladies
:
$ mkdir pyladies
> mkdir pyladies
Teď se můžeš podívat na Plochu nebo do nějakého grafickém programu na prohlížení adresářů: zjistíš, že adresář se opravdu vytvořil!
Zkus v nově vytvořeném adresáři pyladies
vytvořit adresář test
a zkontrolovat, že se opravdu vytvořil.
Budou se hodit příkazy cd
, mkdir
a ls
či dir
.
Teď vytvořené adresáře zase smažeme.
Nemůžeš ale smazat adresář, ve kterém jsi.
Proto se vrátíme na Desktop
.
Ale nemůžeme použít cd Desktop
– v aktuálním adresáři žádný Desktop
není.
Potřebuješ se dostat do nadřazeného adresáře: toho, který obsahuje
adresář ve kterém právě jsi.
Nadřazený adresář se značí dvěma tečkami:
$ pwd
/home/helena/Desktop/pyladies
$ cd ..
$ pwd
/home/helena/Desktop
> cd
C:\Users\helena\Desktop\pyladies
> cd ..
> cd
C:\Users\helena\Desktop
Teď můžeš smazat vytvořený adresář pyladies
.
K tomu použij příkaz rm
nebo rmdir
(z remove – odstraň, resp. remove directory – odstraň adresář).
Pozor!
Příkazová řádka nepoužívá odpadkový koš! Všechno se nadobro smaže. Takže si dobře překontroluj, že mažeš správný adresář.
Na Unixu za tento příkaz musíš napsat ještě jedno slovo: -rv
(minus,
r
, v
).
To je takzvaný přepínač, který příkazu říká, že má smazat celý adresář
včetně všeho, co obsahuje (r
),
a že má informovat o tom co dělá (v
).
Obdobně i na Windows je potřeba zadat přepínač, který říká, že má smazat
adresář a veškerý jeho obsah. Tentokrát je to /S
(lomítko, S
).
Příkaz rmdir
se automaticky ujistí, jestli to co mažeš opravdu chceš smazat.
$ pwd
/home/helena/Desktop
$ rm -rv pyladies
removed directory: ‘pyladies’
> cd
C:\Users\helena\Desktop
> rmdir /S pyladies
pyladies, Are you sure <Y/N>? Y
Tady je tabulka základních příkazů, se kterými si zatím vystačíme:
Unix | Windows | Popis | Příklad |
---|---|---|---|
cd |
cd |
změna adresáře | cd test |
pwd |
cd |
výpis aktuálního adresáře | pwd cd |
ls |
dir |
výpis adresáře | ls dir |
cp |
copy |
zkopírování souboru |
cp puvodni.txt kopie.txt
copy puvodni.txt kopie.txt
|
mv |
move |
přesun/přejmenování souboru |
mv puvodni.txt novy.txt
move puvodni.txt novy.txt
|
mkdir |
mkdir |
vytvoření adresáře | mkdir test |
rm |
del |
smazání souboru | rm test.txt del test.txt |
exit |
exit |
ukončení | exit |
Příkazů existuje samozřejmě daleko víc.
Dokonce každý program, který máš na počítači nainstalovaný, jde spustit
z příkazové řádky – a to většinou jen zadáním jeho jména.
Zkus, jestli na tvém počítači bude fungovat firefox
, notepad
, safari
nebo gedit
.
Kdyby nefungoval ani jeden, zeptej se kouče ať najde nějaký, co u tebe fungovat
bude.
Při učení Pythonu použiješ programy/příkazy jako python
a git
, které
zanedlouho nainstalujeme.
Nakonec vyzkoušej ještě jeden příkaz.
Ten, který příkazovou řádku zavírá: exit
.
Jako většina příkazů (kromě pár z těch základních) funguje exit
stejně na všech systémech.
Proto už nebudu používat ukázku rozdělenou pro Unix a Windows.
$ exit
Ve zbytku těchto materiálů budeme pro kód, který je potřeba zadat do
příkazové řádky, používat unixovské $
.
S touto konvencí se setkáš i ve většině návodů na internetu.
Používáš-li Windows, je dobré si na $
zvyknout, i když ve své
řádce máš místo něj >
.
{ "data": { "sessionMaterial": { "id": "session-material:2019/pyladies-brno-jaro-st:install:2", "title": "Úvod do příkazové řádky", "html": "\n \n \n\n <h1>Příkazová řádka</h1>\n<p>V této lekci se seznámíme s <em>příkazovou řádkou</em> – černým okýnkem,\nkteré programátoři používají na zadávání příkazů.\nNa první pohled může vypadat nepřirozeně, ale dá se na ni zvyknout :)</p>\n<p>Příkazová řádka\n(respektive program, kterému se říká i <em>konzole</em> či <em>terminál</em>;\nanglicky <em>command line</em>, <em>console</em>, <em>terminal</em>)\nse na různých systémech otevírá různě:</p>\n<ul>\n<li>Windows (české): Start → napsat na klávesnici „cmd“ → Příkazový řádek</li>\n<li>Windows (anglické): Start → napsat na klávesnici „cmd“ → Command Prompt</li>\n<li>macOS (anglický): Applications → Utilities → Terminal</li>\n<li>Linux (KDE): Hlavní Menu → hledat Konsole</li>\n<li>Linux (GNOME): Super → hledat Terminál</li>\n</ul>\n<p>Nevíš-li si rady, zkus buď googlit,\nnebo se jednoduše zeptat kouče.</p>\n<p>Po otevření konzole tě uvítá řádek,\nkterým počítač vybízí k zadání příkazu.\nPodle systému bude končit buď znakem <code>$</code> nebo <code>></code>,\npřed nímž můžou být ještě další informace:</p>\n<div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix (Linux, macOS)</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$\n</span></pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">>\n</span></pre></div></div></div><p>Podle systému se potom liší i samotné příkazy, které budeš zadávat.</p>\n<div class=\"admonition note\"><p class=\"admonition-title\">Velikost písma</p>\n<p>Je-li ve Windows moc malé písmo, klikni na ikonku okna a vyber Možnosti.\nV záložce Písmo si pak můžeš vybrat větší font.\n<!-- XXX: are the Czech names correct? --></p>\n<p><span class=\"figure\"><a href=\"/2019/pyladies-brno-jaro-st/beginners/cmdline/static/windows-cmd-properties.png\"><img src=\"/2019/pyladies-brno-jaro-st/beginners/cmdline/static/windows-cmd-properties.png\" alt=\"Screenshot menu příkazové řádky\"></a></span></p>\n<p>Na ostatních systémech hledej v nastavení, nebo zkus\n<kbd>Ctrl</kbd>+<kbd>+</kbd> a\n<kbd>Ctrl</kbd>+<kbd>-</kbd> (příp. se Shift).</p>\n</div><h2>První příkaz</h2>\n<p>Začneme jednoduchým příkazem.\nNapiš <code>whoami</code> (z angl. <em>who am I?</em> – kdo jsem?)\na stiskni <kbd>Enter</kbd>.\nObjeví se přihlašovací jméno. Třeba u Heleny by to vypadalo takhle:</p>\n<div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span>whoami\n<span class=\"go\">helena</span>\n</pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">> </span>whoami\n<span class=\"go\">pocitac\\Helena</span>\n</pre></div></div></div><div class=\"admonition note\"><p>Znak <code>$</code> nebo <code>></code> je v ukázce jen proto, aby bylo jasné, že zadáváme\npříkaz do příkazové řádky.\nVypíše ho počítač, většinou ještě s něčím před ním,\ntakže ho nepiš sama! Zadej jen <code>whoami</code> a <kbd>Enter</kbd>.</p>\n<p>Stejně tak počítač sám vypíše přihlašovací jméno.</p>\n</div><h2>Aktuální adresář</h2>\n<p>Příkazová řádka pracuje vždy v nějakém <em>adresáři</em> (neboli <em>složce</em>,\nangl. <em>directory</em>, <em>folder</em>).\nVe kterém adresáři zrovna je, to nám poví příkaz, který se podle systému\njmenuje <code>pwd</code> nebo <code>cd</code> (z angl. <em>print working directory</em> – vypiš pracovní\nadresář, resp. <em>current directory</em> – aktuální adresář).</p>\n<div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span><span class=\"nb\">pwd</span>\n<span class=\"go\">/home/helena/</span>\n</pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">> </span>cd\n<span class=\"go\">C:\\Users\\helena</span>\n</pre></div></div></div><p>Aktuální adresář se většinou ukazuje i před znakem <code>$</code> nebo <code>></code>,\nale je dobré <code>pwd</code>/<code>cd</code> znát, kdyby ses náhodou ztratila\n(nebo musela pracovat na počítači který před <code>$</code> ukazuje něco jiného).</p>\n<h2>Co v tom adresáři je?</h2>\n<p>Příkaz <code>ls</code> nebo <code>dir</code> (z angl. <em>list</em> – vyjmenovat, resp. <em>directory</em> – adresář)\nnám vypíše, co aktuální adresář obsahuje: všechny soubory,\nvčetně podadresářů, které se v aktuálním adresáři nacházejí.</p>\n<div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span>ls\n<span class=\"go\">Applications</span>\n<span class=\"go\">Desktop</span>\n<span class=\"go\">Downloads</span>\n<span class=\"go\">Music</span>\n<span class=\"go\">…</span>\n</pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">> </span>dir\n<span class=\"go\"> Directory of C:\\Users\\helena</span>\n<span class=\"go\">05/08/2014 07:28 PM <DIR> Applications</span>\n<span class=\"go\">05/08/2014 07:28 PM <DIR> Desktop</span>\n<span class=\"go\">05/08/2014 07:28 PM <DIR> Downloads</span>\n<span class=\"go\">05/08/2014 07:28 PM <DIR> Music</span>\n<span class=\"go\">…</span>\n</pre></div></div></div><h2>Změna aktuálního adresáře</h2>\n<p>Aktuální adresář se dá změnit pomocí příkazu <code>cd</code>\n(z angl. <em>change directory</em> – změnit adresář).\nZa <code>cd</code> se píše jméno adresáře, kam chceme přejít.\nPokud máš adresář <code>Desktop</code> nebo <code>Plocha</code>, přejdi tam. Pak nezapomeň ověřit,\nže jsi na správném místě.</p>\n<p>Jsi-li na Linuxu nebo macOS, dej si pozor na velikost písmen: na těchto\nsystémech jsou <code>Desktop</code> a <code>desktop</code> dvě různá jména.</p>\n<p>Jsi-li na Windows, <code>cd</code> už jsi používala – tento příkaz se chová různě\npodle toho, jestli něco napíšeš za něj nebo ne.</p>\n<div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span><span class=\"nb\">cd</span> Desktop\n<span class=\"gp\">$ </span><span class=\"nb\">pwd</span>\n<span class=\"go\">/home/helena/Desktop</span>\n</pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">> </span>cd Desktop<span class=\"gp\"></span>\n<span class=\"gp\">> </span>cd\n<span class=\"go\">C:\\Users\\helena\\Desktop</span>\n</pre></div></div></div><div class=\"admonition note\"><p class=\"admonition-title\">Poznámka pro Windows</p>\n<p>Pokud přecházíš do adresáře na jiném disku,\nnapříklad <code>D:</code> místo <code>C:</code>, je potřeba kromě <code>cd</code>\nzadat jméno disku s dvojtečkou jako zvláštní příkaz (např. <code>D:</code>).</p>\n</div><h2>Vytvoření adresáře</h2>\n<p>Co takhle si vytvořit adresář na PyLadies? To se dělá příkazem <code>mkdir</code>\n(z angl. <em>make directory</em> – vytvořit adresář).\nZa tento příkaz napiš jméno adresáře, který chceš vytvořit – v našem případě\n<code>pyladies</code>:</p>\n<div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span>mkdir pyladies\n</pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">> </span>mkdir pyladies\n</pre></div></div></div><p>Teď se můžeš podívat na Plochu nebo do nějakého grafickém programu na\nprohlížení adresářů: zjistíš, že adresář se opravdu vytvořil!</p>\n<h2>Úkol</h2>\n<p>Zkus v nově vytvořeném adresáři <code>pyladies</code>\nvytvořit adresář <code>test</code>\na zkontrolovat, že se opravdu vytvořil.</p>\n<p>Budou se hodit příkazy <code>cd</code>, <code>mkdir</code> a <code>ls</code> či <code>dir</code>.</p>\n<div class=\"solution\" id=\"solution-0\">\n <h3>Řešení</h3>\n <div class=\"solution-cover\">\n <a href=\"/2019/pyladies-brno-jaro-st/beginners/cmdline/index/solutions/0/\"><span class=\"link-text\">Ukázat řešení</span></a>\n </div>\n <div class=\"solution-body\" aria-hidden=\"true\">\n <div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span><span class=\"nb\">cd</span> pyladies\n<span class=\"gp\">$ </span>mkdir <span class=\"nb\">test</span>\n<span class=\"gp\">$ </span>ls\n<span class=\"go\">test</span>\n</pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">> </span>cd pyladies<span class=\"gp\"></span>\n<span class=\"gp\">> </span>mkdir test<span class=\"gp\"></span>\n<span class=\"gp\">> </span>dir\n<span class=\"go\">05/08/2014 07:28 PM <DIR> test</span>\n</pre></div></div></div>\n </div>\n</div><h2>Úklid</h2>\n<p>Teď vytvořené adresáře zase smažeme.</p>\n<p>Nemůžeš ale smazat adresář, ve kterém jsi.\nProto se vrátíme na <code>Desktop</code>.\nAle nemůžeme použít <code>cd Desktop</code> – v aktuálním adresáři žádný <code>Desktop</code> není.\nPotřebuješ se dostat do <em>nadřazeného adresáře</em>: toho, který obsahuje\nadresář ve kterém právě jsi.\nNadřazený adresář se značí dvěma tečkami:</p>\n<div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span><span class=\"nb\">pwd</span>\n<span class=\"go\">/home/helena/Desktop/pyladies</span>\n<span class=\"gp\">$ </span><span class=\"nb\">cd</span> ..\n<span class=\"gp\">$ </span><span class=\"nb\">pwd</span>\n<span class=\"go\">/home/helena/Desktop</span>\n</pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">> </span>cd\n<span class=\"go\">C:\\Users\\helena\\Desktop\\pyladies</span><span class=\"gp\"></span>\n<span class=\"gp\">> </span>cd ..<span class=\"gp\"></span>\n<span class=\"gp\">> </span>cd\n<span class=\"go\">C:\\Users\\helena\\Desktop</span>\n</pre></div></div></div><p>Teď můžeš smazat vytvořený adresář <code>pyladies</code>.\nK tomu použij příkaz <code>rm</code> nebo <code>rmdir</code>\n(z <em>remove</em> – odstraň, resp. <em>remove directory</em> – odstraň adresář).</p>\n<div class=\"admonition warning\"><p class=\"admonition-title\">Pozor!</p>\n<p>Příkazová řádka nepoužívá odpadkový koš!\nVšechno se nadobro smaže. Takže si dobře překontroluj, že mažeš\nsprávný adresář.</p>\n</div><p>Na Unixu za tento příkaz musíš napsat ještě jedno slovo: <code>-rv</code> (minus,\n<code>r</code>, <code>v</code>).\nTo je takzvaný <em>přepínač</em>, který příkazu říká, že má smazat celý adresář\nvčetně všeho, co obsahuje (<code>r</code>),\na že má informovat o tom co dělá (<code>v</code>).</p>\n<p>Obdobně i na Windows je potřeba zadat přepínač, který říká, že má smazat\nadresář a veškerý jeho obsah. Tentokrát je to <code>/S</code> (lomítko, <code>S</code>).\nPříkaz <code>rmdir</code> se automaticky ujistí, jestli to co mažeš opravdu chceš smazat.</p>\n<div class=\"row side-by-side-commands\"><div class=\"col\">\n <h4>Unix</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span><span class=\"nb\">pwd</span>\n<span class=\"go\">/home/helena/Desktop</span>\n<span class=\"gp\">$ </span>rm -rv pyladies\n<span class=\"go\">removed directory: ‘pyladies’</span>\n</pre></div></div><div class=\"col\">\n <h4>Windows</h4><div class=\"highlight\"><pre><span></span><span class=\"gp\">> </span>cd\n<span class=\"go\">C:\\Users\\helena\\Desktop</span><span class=\"gp\"></span>\n<span class=\"gp\">> </span>rmdir /S pyladies\n<span class=\"go\">pyladies, Are you sure <Y/N>? Y</span>\n</pre></div></div></div><h2>Shrnutí</h2>\n<p>Tady je tabulka základních příkazů, se kterými si zatím vystačíme:</p>\n<table class=\"table\">\n <tbody><tr>\n <th>Unix</th>\n <th>Windows</th>\n <th>Popis</th>\n <th>Příklad</th>\n </tr>\n <tr>\n <td><code>cd</code></td>\n <td><code>cd</code></td>\n <td>změna adresáře</td>\n <td><code>cd test</code></td>\n </tr>\n <tr>\n <td><code>pwd</code></td>\n <td><code>cd</code></td>\n <td>výpis aktuálního adresáře</td>\n <td><code>pwd</code><br><code>cd</code></td>\n </tr>\n <tr>\n <td><code>ls</code></td>\n <td><code>dir</code></td>\n <td>výpis adresáře</td>\n <td><code>ls</code><br><code>dir</code></td>\n </tr>\n <tr>\n <td><code>cp</code></td>\n <td><code>copy</code></td>\n <td>zkopírování souboru</td>\n <td>\n <code>cp puvodni.txt kopie.txt</code>\n <br>\n <code>copy puvodni.txt kopie.txt</code>\n </td>\n </tr>\n <tr>\n <td><code>mv</code></td>\n <td><code>move</code></td>\n <td>přesun/přejmenování souboru</td>\n <td>\n <code>mv puvodni.txt novy.txt</code>\n <br>\n <code>move puvodni.txt novy.txt</code>\n </td>\n </tr>\n <tr>\n <td><code>mkdir</code></td>\n <td><code>mkdir</code></td>\n <td>vytvoření adresáře</td>\n <td><code>mkdir test</code></td>\n </tr>\n <tr>\n <td><code>rm</code></td>\n <td><code>del</code></td>\n <td>smazání souboru</td>\n <td><code>rm test.txt</code><br><code>del test.txt</code></td>\n </tr>\n <tr>\n <td><code>exit</code></td>\n <td><code>exit</code></td>\n <td>ukončení</td>\n <td><code>exit</code></td>\n </tr>\n</tbody></table><p>Příkazů existuje samozřejmě daleko víc.\nDokonce každý program, který máš na počítači nainstalovaný, jde spustit\nz příkazové řádky – a to většinou jen zadáním jeho jména.\nZkus, jestli na tvém počítači bude fungovat <code>firefox</code>, <code>notepad</code>, <code>safari</code>\nnebo <code>gedit</code>.\nKdyby nefungoval ani jeden, zeptej se kouče ať najde nějaký, co u tebe fungovat\nbude.</p>\n<p>Při učení Pythonu použiješ programy/příkazy jako <code>python</code> a <code>git</code>, které\nzanedlouho nainstalujeme.\n<!--- XXX: this assumes installation is after intro to cmdline --></p>\n<h2>Konec</h2>\n<p>Nakonec vyzkoušej ještě jeden příkaz.\nTen, který příkazovou řádku zavírá: <code>exit</code>.</p>\n<p>Jako většina příkazů (kromě pár z těch základních) funguje <code>exit</code>\nstejně na všech systémech.\nProto už nebudu používat ukázku rozdělenou pro Unix a Windows.</p>\n<div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span><span class=\"nb\">exit</span>\n</pre></div><p>Ve zbytku těchto materiálů budeme pro kód, který je potřeba zadat do\npříkazové řádky, používat unixovské <code>$</code>.\nS touto konvencí se setkáš i ve většině návodů na internetu.\nPoužíváš-li Windows, je dobré si na <code>$</code> zvyknout, i když ve své\nřádce máš místo něj <code>></code>.</p>\n\n\n " } } }