Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
navody:prirucka:prompt [2009/07/03 12:50] – prikazy shellu nejsou soubory na disku covex | navody:prirucka:prompt [2022/11/14 12:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 2: | Řádek 2: | ||
===== Základy příkazové řádky ===== | ===== Základy příkazové řádky ===== | ||
- | {{: | + | {{: |
I když již není znalost unixových příkazů pro soužití s //Linux//em natolik důležitá jako dříve, není od věci osvojit si alespoň několik základních příkazů. Důvodem je, že | I když již není znalost unixových příkazů pro soužití s //Linux//em natolik důležitá jako dříve, není od věci osvojit si alespoň několik základních příkazů. Důvodem je, že | ||
" | " | ||
- | V následujícím textu budeme zaměňovat pojmy příkazový řádek a terminál. Příkazovým řádkem / terminálem budeme rozumět rozhraní, pomocí něhož zadává uživatel příkazy. Dalším pojmem, se kterým se zde můžete setkat, je //shell//. //shell// je zjednodušeně řečeno software, který umožňuje | + | V následujícím textu budeme zaměňovat pojmy příkazový řádek a terminál. Příkazovým řádkem / terminálem budeme rozumět rozhraní, pomocí něhož zadává uživatel příkazy. Dalším pojmem, se kterým se zde můžete setkat, je //shell//. //Shell// je program, který umožňuje uživateli komunikovat s počítačem |
- | Pro //OS Linux// | + | Pro unixové systémy |
- | Dalším hojně používaným pojmem je příkaz. Příkaz není v podstatě nic jiného než soubor, který má nastaveno právo spouštění | + | Zadávané |
- | | + | <code bash>ls -la</ |
Je však možné také zadat kompletní cestu. | Je však možné také zadat kompletní cestu. | ||
- | | + | <code bash>/bin/ls -la</ |
V případě, že adresář, ve kterém se nachází daný příkaz, není definován v proměnné '' | V případě, že adresář, ve kterém se nachází daný příkaz, není definován v proměnné '' | ||
- | S pojmem příkaz je velice často spojován pojem přepínač. Přepínač | + | S pojmem příkaz je velice často spojován pojem přepínač. Přepínač modifikuje chování příkazu. Jednotlivé přepínače lze velice často mezi sebou kombinovat. Např. v případě příkazu '' |
- | **Poznámka: | + | **Poznámka: |
- | **Poznámka | + | **Poznámka: |
==== Terminál ==== | ==== Terminál ==== | ||
- | Příkazový řádek otevřete v grafickém prostředí | + | Příkazový řádek otevřete |
- | V historii zadaných příkazů můžete listovat pomocí šipky nahoru a dolů. Dále je možné automaticky doplňovat názvy souborů a adresářů pomocí klávesy | + | V historii zadaných příkazů můžete listovat pomocí šipky nahoru a dolů. Dále je možné automaticky doplňovat názvy souborů a adresářů pomocí klávesy |
- | Chcete-li zamezit pípání terminálu, klikněte v okně terminálu na //Upravit -> Aktuální profil...// a odškrtněte položku //pípání terminálu// | + | Chcete-li zamezit pípání terminálu, klikněte v okně terminálu na //Upravit -> Aktuální profil...// a odškrtněte položku //pípání terminálu// |
- | Chcete-li terminál otevřít pomocí nabídky, kterou získáte poklepáním | + | ===== Otevření terminálu ze Správce souborů ===== |
+ | Chcete-li terminál otevřít pomocí nabídky, kterou získáte poklepáním | ||
- | | + | |
- | Terminál pak otevřete kliknutím pravého tlačítka myši a výběrem //Otevřít terminál// z předložené nabídky. | + | Terminál pak otevřete kliknutím pravého tlačítka myši a výběrem //Otevřít terminál// z předložené nabídky. Výchozí cesta pak bude nastavená v adresáři, který jste k otevření použili. |
==== Obecné informace === | ==== Obecné informace === | ||
Řádek 131: | Řádek 132: | ||
=== Apostrof === | === Apostrof === | ||
- | Jestliže text uzavřete do apostrofů, bude text zpracován jako příkaz a na jeho místo bude dosazen výstup tohoto příkazu. | + | Jestliže text uzavřete do apostrofů, bude text zpracován jako příkaz a na jeho místo bude dosazen výstup tohoto příkazu. Stejnou funkci má i '' |
- | | + | pracovni_adresar=`pwd` |
echo $pracovni_adresar | echo $pracovni_adresar | ||
Řádek 153: | Řádek 154: | ||
ls -la > /dev/null | ls -la > /dev/null | ||
+ | | ||
+ | === Chybový výstup === | ||
+ | Běžně používané výstupy jsou dva, standardní výstup //stdout// a standardní chybový //stderr//. Na chybovém výstupu se vypisují chyby a ačkoliv jde tedy vlastně o dva proudy textu v terminálu je vidět pouze jeden (zobrazuje vše, co přijde). Při některých typech úloh může být užitečné potlačit chybový výstup. Třeba při hledání souboru v celém systému bude mít uživatel problém s oprávněním na některých souborech. Pokud by se kromě nalezených výsledků zobrazovali i chyby a nalezené soubory by se ve výpisu mohly ztratit. Všimněte si, že chybový výstup má číselné označení 2. | ||
+ | |||
+ | # Od kořenového adresáře hledá všechny soubory s koncovkou .txt a případné chyby nezobrazí. | ||
+ | find / -name " | ||
=== Roury === | === Roury === | ||
Řádek 186: | Řádek 193: | ||
**Poznámka: | **Poznámka: | ||
+ | |||
+ | === usermod === | ||
+ | Příkaz '' | ||
+ | |||
+ | usermod -g skupina uzivatel | ||
+ | | ||
+ | Často také potřebujeme změnit ostatní již přiřazené skupiny, opět se použije příkaz '' | ||
+ | |||
+ | usermod -G skupina1, | ||
+ | | ||
+ | **Poznámka: | ||
+ | |||
+ | Chceme-li uživatele pouze přidat do jedné další skupiny, použijeme následující zápis: | ||
+ | |||
+ | usermod -aG skupina uzivatel | ||
=== userdel === | === userdel === | ||
Řádek 497: | Řádek 519: | ||
**Poznámka: | **Poznámka: | ||
- | | + | |
{{ navody: | {{ navody: | ||
Řádek 713: | Řádek 735: | ||
Tuto aplikaci nainstalujete pomocí | Tuto aplikaci nainstalujete pomocí | ||
- | | + | |
popř. přímo z instalačního CD pomocí | popř. přímo z instalačního CD pomocí | ||
Řádek 826: | Řádek 848: | ||
Každý uživatel může " | Každý uživatel může " | ||
- | **Poznámka: | + | **Poznámka: |
=== nice a renice === | === nice a renice === | ||
Řádek 890: | Řádek 912: | ||
export $promenna | export $promenna | ||
- | ** Tip:** Jestliže potřebujete, | + | ** Tip:** Jestliže potřebujete, |
$promenna = hodnota | $promenna = hodnota | ||
export $promenna | export $promenna | ||
Řádek 1488: | Řádek 1509: | ||
at> | at> | ||
- | Stiskněte //Ctrl+D//. | + | Stiskněte //Ctrl + D//. |
- | Job at 2007-01-04 23:00 | + | Job at 2019-01-04 23:00 |
==== Další informace ==== | ==== Další informace ==== |