Příkazy Linux Shell
V Linuxu jsou příkazy způsoby nebo instrukcemi, pomocí kterých můžete dát systému pokyn, aby provedl nějakou akci. Příkazy se provádějí v příkazovém řádku.
Syntax:
command [option] [argument]
Existují některé příkazy, které nemají žádnou volbu nebo nepřijímají žádný argument, jako například 'clear' a 'pwd'.
Průhledná
Příkaz 'clear' vymaže všechny předchozí příkazy a výstupy z displeje terminálu.
pwd
Příkaz 'pwd' znamená 'tisk pracovního adresáře'. Neakceptuje žádnou volbu ani argument a zobrazuje detail aktuálního pracovního adresáře.
Typy příkazů
Externí nebo vestavěné příkazy
Vestavěný příkazy jsou interní příkazy, které jsou zabudovány v shellu. Vestavěné příkazy jsou volány z shellu a spouštěny přímo v samotném shellu. Všechny vestavěné příkazy můžete vypsat pomocí příkazů 'help' a 'compgen -b'. Některé příklady vestavěných příkazů jsou 'pwd', 'help', 'type', 'set', 'unset' atd.
Externí příkazy jsou jiné než vestavěné příkazy. Tyto příkazy jsou programy, které mají svůj vlastní binární soubor a jsou umístěny v souborovém systému. Toto jsou příkazy, které váš systém nabízí a jsou zcela nezávislé na shellu. Většinou jsou tyto příkazy umístěny v /bin, /sbin, /usr/sbin.
zadejte příkaz
Linuxový příkaz 'type' nám říká, zda příkaz zadaný shellu je vestavěný nebo externí příkaz.
Syntax:
type
Příklad:
type pwd type cd type man type cat type file
Podívejte se na výše uvedený snímek, příkazy jako 'pwd' a 'cd' jsou vestavěné příkazy, zatímco příkazy 'man', 'cat' a 'file' jsou externí příkazy.
Příkaz typu Linux také říká, zda se jedná o příkaz s aliasem nebo ne.
Příklad:
type ls
Podívejte se na výše uvedený snímek, příkaz 'type' ukazuje, že 'ls' je příkaz s aliasem.
typ -a
Volba 'type -a' informuje o všech typech příkazů, ať už je to vestavěný, externí nebo alias. Některé příkazy jsou externí i vestavěné příkazy. Ale vestavěný příkaz bude mít vždy prioritu, dokud a pokud není uvedena cesta externího příkazu.
Syntax:
type -a
Příklad:
type -a echo
Podívejte se na výše uvedený snímek, příkaz 'echo' je interní i externí. Chcete-li použít externí příkaz 'echo', cesta '/bin/echo' je zmíněno.
který
Linuxový příkaz „který“ vyhledá cestu příkazu.
Syntax:
which ....
Příklad:
which ls pwd rmdir mkdir cp cd file man
Podívejte se na výše uvedený snímek, kromě příkazu 'cd', všechny ostatní příkazy jsou externí příkazy, protože bash zobrazil jejich externí cestu.