Pomocí systémových příkazů na příkazovém řádku můžete dát pokyn systému k provádění konkrétních úloh. Příkazy jsou přijímány do okna terminálu. Tento příspěvek je velmi základním úvodem do používání příkazů s možnostmi a/nebo argumenty a také jak spouštět více příkazů na příkazovém řádku.
Poznámka :Příkazy systému UNIX rozlišují velká a malá písmena.Syntaxe příkazového řádku
– Syntaxe příkazu je struktura a pořadí komponent příkazu:název, možnosti a argumenty.
– Příkazy příkazového řádku mohou existovat s možnostmi a argumenty nebo bez nich.
– Můžete změnit chování příkazu příkazy pomocí kombinace voleb a argumentů.
– Níže uvedená tabulka popisuje součásti příkazu.
Položka | Popis |
---|---|
Příkaz | Určuje, co systém dělá (spustitelný soubor) |
Možnost | Udává, jak se příkaz spustí (modifikátor). Možnosti začínají pomlčkou (-). |
Argument | Určuje, co je ovlivněno (soubor, adresář nebo text) |
Použití příkazů UNIX
Některé příklady základních příkazů jsou uname , datum , cal a vymazat . Příkaz uname poskytuje informace o systému. Ve výchozím nastavení se při použití příkazu uname zobrazí název aktuálního operačního systému.
1. Chcete-li zobrazit informace o operačním systému, zadejte:
# uname Linux
2. Chcete-li zobrazit datum a čas, zadejte:
# date Sat May 12 07:02:24 UTC 2018
3. Chcete-li zobrazit kalendář, zadejte:
# cal May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
4. Chcete-li vymazat okno terminálu, zadejte:
# clear
Používání příkazů s možnostmi
– Přidáním voleb k příkazu změníte zobrazené informace.
– S příkazem můžete použít více možností.
– Můžete také uvést více možností samostatně nebo je lze kombinovat za pomlčkou (-) .
– Použití pomlčky (-) před volbou závisí na příkazu. Možnosti jsou také specifické pro příkazy.
Uvedený příklad ukazuje příkaz uname se dvěma možnostmi:
- -i zobrazí název hardwarové platformy.
- -n volba vypíše název hostitele místního systému.
# uname -i x86_64
# uname -n geeklab1.mylabserver.com
Následující příklad ukazuje příkaz uname s -s a –r možnosti. Volba -s zobrazuje název operačního systému. Volba –r zobrazuje úroveň vydání operačního systému.
# uname -sr Linux 3.10.0-693.21.1.el7.x86_64
Následující příklad ukazuje příkaz uname s volbou -a, která zobrazuje aktuální systémové informace.
# uname -a Linux geeklab1.mylabserver.com 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Používání příkazů s argumenty
Argumenty umožňují dodatečně definovat výstup z příkazu. Následující příklad ukazuje příkaz cal se dvěma argumenty, 05 a 2018.
- První argument, 05, určuje měsíc.
- Druhý argument, 2018, určuje rok.
# cal 05 2018 May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Používání příkazů s možnostmi a argumenty
Následující příklady ukazují příkaz ls bez možnosti, s možností, s argumentem a s možností a argumentem dohromady.
# ls file1 file2 file3 file4 file5 file6
$ ls -l total 0 -rw-rw-r--. 1 user user 0 May 12 07:43 file1 -rw-rw-r--. 1 user user 0 May 12 07:43 file2 -rw-rw-r--. 1 user user 0 May 12 07:43 file3 -rw-rw-r--. 1 user user 0 May 12 07:43 file4 -rw-rw-r--. 1 user user 0 May 12 07:43 file5 -rw-rw-r--. 1 user user 0 May 12 07:43 file6
# ls file1 file1
# ls -l file1 -rw-rw-r--. 1 user user 0 May 12 07:43 file1
V příkladech uvádí příkaz ls seznam souborů v adresáři. Volba -l poskytuje další informace o souborech. Argument název_souboru určuje soubor, který se má zobrazit.
Použití více příkazů na příkazovém řádku
Na jeden příkazový řádek můžete zadat více příkazů tak, že jednotlivé příkazy oddělíte středníkem (;).
# command option argument;command option argument
Shell rozpozná středník (;) jako oddělovač příkazů. Následující příklad ukazuje tři příkazy oddělené středníky. Příkaz cal má dva argumenty, za nimi následuje příkaz date a příkaz uname se dvěma možnostmi.
# cal 05 2018; date; uname -rs May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Sat May 12 07:48:02 UTC 2018 Linux 3.10.0-693.21.1.el7.x86_64
Shell provede každý příkaz zleva doprava, když stisknete Enter/Return.