logo

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.

kolik uncí je 10 mililitrů

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.

základní otázky java interview

zadejte příkaz

Linuxový příkaz 'type' nám říká, zda příkaz zadaný shellu je vestavěný nebo externí příkaz.

Syntax:

konverze nfa na dfa
 type 

Příklad:

 type pwd type cd type man type cat type file 
Linux Shell Expansion Command1

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 
Linux Shell Expansion Command2

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:

.rovná se java
 type -a echo 
Linux Shell Expansion Command3

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:

menu nastavení telefonu Android
 which ls pwd rmdir mkdir cp cd file man 
Linux Shell Expansion Command4

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.