This is a draft cheat sheet. It is a work in progress and is not finished yet.
Pravidla hry
Unix a jeho odvozeniny (i Linux) je case sensitive. |
Operace se složkou
Příkaz |
Čeho je to zkratka |
Co to dělá |
|
print working directory |
zobrazit aktuální složku |
|
make directory |
vytvoř složku |
|
change directory |
jdi do složky |
|
change directory |
jdi o složku výše |
|
list |
zobraz obsah adresáře |
Parametry ls (list)
-a |
zobraz vše |
-R |
rekurzivní operace |
-r |
reverzní pořadí |
-t |
seřaď dle času modifikace |
-S |
seřaď dle velikosti |
-l |
dlouhý výpis (včetně práv nebo atributů) |
-1 |
jeden soubor na řádek |
-m |
výstup bude oddělen čárkou |
-Q |
výstup bude obalen " |
Užitečné příkazy
|
informace o systému a jádru |
|
ukaž připojené souborové systémy |
|
ukaž datum |
|
ukaž jak dlouho už běží systém (čas od posledního bootu) |
|
informace o uživateli pod kterým běžíte |
|
manuálová stránka příkazu |
|
hledej něco v manuálových stránkách |
|
ukaž proměnné prostředí (například http_proxy) |
Klávesové zkratky
|
zastav běh programu |
|
uspi běh programu |
|
jdi na začátek řádku |
|
jdi na konec řádku |
|
hledej v historii příkazů |
|
|
Práce se souborem
|
vytvoř soubor |
|
spoj soubor1 a soubor2 (pro zapsání na disk viz přesměrování výstupu) |
|
prohlížej soubor stránkovaný |
|
zobraz o jaký soubor se jedná |
|
zkopíruj soubor1 jako soubor2 |
|
přesuň soubor1 jako soubor2 |
|
smaž soubor1 |
|
zobraz prvních 10 řádků ze soubor1 |
|
zobraz posledních 10 řádku ze soubor1 |
|
průběžně zobraz poslední řádky souboru1 jako se mění (dobré pro log soubory) |
Práva souboru a vlastníci
|
změn práva souboru1 na 755 |
|
rekurzivně změn práva složky a souborů v ní na 600 (číst a zapsat pro vlastníka) |
chown uživatel:skupina soubor |
změn vlastníka souboru na uzivatel a skupinu na *skupina |
První číslo jsou práva pro vlastníka, druhé číslo pro skupinu a třetí pro ostatní.
Výpočet práv následovně:
4 – číst (r – read),
2 – zapsat (w – zapsat),
1 – vykonat (x – execute)
|
|
Příkazy
|
spustí prikaz1, pak prikaz2 |
|
spustí prikaz1, pokud je vše OK, spustí prikaz2 |
|
spustí prikaz1, pokud selže, spustí prikaz2 |
|
spustí příkaz v podprocesu (uvolní terminál) |
Vyhledávání
|
hledej co_hledam v souboru soubor |
|
hledej bez rozlišení velkých a malých znaků |
|
hledej rekurzivně |
|
najdi vše co neodpovídá zadanému výrazu |
|
zobraz jenom část, která odpovídá vyhledávanému výrazu (ne celý řádek) |
find /slozka -name soubor |
hledej soubor v složce slozka |
find /slozka -user username |
hledej v složce všechny soubory, které patří username |
|
najdi binárku, zdroj nebo manuál pro příkaz |
|
hledej soubor (rozdíl oproti find je, že musí mít předem vytvořený index) |
Práce se vstupem a výstupem (IO)
|
příkaz bere vstup ze souboru namísto terminálu |
|
příkaz bere vstup z výstup příkazu2 |
|
standardní výstup příkazu do souboru |
|
zahoď výstup příkazu |
|
výstup příkazu zapiš na konec souboru |
|
chybový výstup příkazu do souboru |
|
přesměruj standardní výstup i chybový výstup do souboru |
|
přesměruj všechno, co vypíše příkaz do souboru |
Roury (řetězení příkazu a výstupu)
|
výstup prikazu1 do vstupu prikazu2 |
|
chybový výstup prikazu1 jako vstup do prikazu2 |
|