Příkazový řádek je textové rozhraní, ve kterém uživatelé mohou zadávat příkazy pro operační systém nebo specifické nástroje, jako je Git. Pro použití Gitu je důležité vědět, jak se v příkazovém řádku orientovat a jak používat základní příkazy pro práci se soubory a složkami. Příkazový řádek se liší podle operačního systému – na Mac/Unix systémech používáme terminál, zatímco na Windows je to Příkazový řádek (CMD) nebo PowerShell.
<aside> ☝
ZAPAMATOVAT! Tato struktura se používá i v programování, například v URL adresách na webech, ovšem s drobnou obměnou - je více podobná Unix řešením.
</aside>
Cesta v kontextu souborového systému označuje adresu, která ukazuje, kde je určitý soubor nebo složka umístěna. Existují dva základní typy cest: absolutní a relativní. Tyto pojmy se používají pro popis umístění souborů nebo složek ve vašem počítači a pomáhají určit, jak se k nim dostat.
/
na Unixových systémech nebo C:\\
na Windows) a ukazuje přesné umístění souboru nebo složky, bez ohledu na to, kde se právě nacházíte v systému.Typ cesty | Příklad (Mac/Unix) | Příklad (Windows) |
---|---|---|
Absolutní cesta | /home/uzivatel/dokumenty/projekt/ |
C:\\Users\\uzivatel\\Documents\\projekt\\ |
Relativní cesta | dokumenty/projekt/ (z aktuální složky) |
projekt\\index.html (z aktuální složky) |
Absolutní cesty jsou jednoznačné a univerzální, zatímco relativní cesty jsou užitečné, když pracujete na projektech, které mohou být přenášeny mezi různými prostředími.
Na Windows existuje několik způsobů, jak používat příkazový řádek. Standardně je k dispozici CMD, avšak pokročilejší uživatelé mohou používat PowerShell, který je výkonnější. Další možností je instalace Git Bash, který poskytuje prostředí podobné Unixovým terminálům.
<aside> ☝
ZAPAMATOVAT! Tyto příkazy je nutné znát z hlavy!
</aside>
cd [název_složky]
: Přesune do jiné složky.cd ..
: Posune o úroveň výše.cd /d [cesta]
: Přepne disk (pokud chcete jít na jiný disk než aktuální). (/d je název disku)C:
nebo D:
a podobně přepne disk (pokud chcete jít na jiný disk než aktuální).dir
: Zobrazí obsah aktuální složky (ekvivalent ls
na Unix).mkdir [název_složky]
: Vytvoří novou složku.del [soubor]
: Smaže soubor.rmdir [název_složky] /S /Q
: Smaže složku a její obsah.echo "text do souboru" > [název_souboru]
: Vytvoří soubor s tím co je v “”.type nul > [název_souboru]
: Vytvoří prázdný soubor.copy [zdroj] [cíl]
: Zkopíruje soubor.move [zdroj] [cíl]
: Přesune soubor nebo složku.