logo

Príkazy Linux Shell

V Linuxe sú príkazy spôsoby alebo pokyny, pomocou ktorých môžete dať svojmu systému pokyn, aby vykonal nejakú akciu. Príkazy sa vykonávajú v príkazovom riadku.

Syntax:

 command [option] [argument] 

Existujú niektoré príkazy, ktoré nemajú žiadnu možnosť alebo neakceptujú žiadny argument, ako napríklad 'clear' a 'pwd'.

jasný

Príkaz 'clear' vymaže všetky predchádzajúce príkazy a výstupy z displeja terminálu.

podčiarknite text pomocou css

pwd

Príkaz 'pwd' znamená 'tlač pracovný adresár'. Neakceptuje žiadnu možnosť ani argument a zobrazuje detail aktuálneho pracovného adresára.


Typy príkazov

Externé alebo vstavané príkazy

Vstavaný príkazy sú interné príkazy, ktoré sú zabudované v shelli. Vstavané príkazy sa volajú z shellu a vykonávajú sa priamo v samotnom shelli. Všetky vstavané príkazy môžete vypísať pomocou príkazov 'help' a 'compgen -b'. Niektoré príklady vstavaných príkazov sú 'pwd', 'help', 'type', 'set', 'unset' atď.

sčítačka plná

Vonkajšie príkazy sú iné ako vstavané príkazy. Tieto príkazy sú programy, ktoré majú svoj vlastný binárny súbor a sú umiestnené v súborovom systéme. Toto sú príkazy, ktoré váš systém ponúka a sú úplne nezávislé od shellu. Väčšinou sa tieto príkazy nachádzajú v /bin, /sbin, /usr/sbin.


zadajte príkaz

Príkaz typu Linux nám hovorí, či príkaz zadaný shellu je vstavaný alebo externý príkaz.

Syntax:

 type 

Príklad:

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

Pozrite sa na snímku vyššie, príkazy ako 'pwd' a 'cd' sú vstavané príkazy, zatiaľ čo príkazy 'man', 'cat' a 'file' sú externé príkazy.

Príkaz typu Linux tiež hovorí, či ide o príkaz aliasované alebo nie.

Príklad:

 type ls 
Linux Shell Expansion Command2

Pozrite sa na snímku vyššie, príkaz „type“ ukazuje, že „ls“ je príkaz s aliasom.


typ -a

Voľba 'type -a' hovorí o všetkých typoch príkazov, či už sú vstavané, externé alebo alias. Niektoré príkazy sú externé aj vstavané príkazy. Ale vstavaný príkaz bude mať vždy prioritu, kým a pokiaľ nebude uvedená cesta externého príkazu.

Syntax:

 type -a 

Príklad:

if príkaz java
 type -a echo 
Linux Shell Expansion Command3

Pozrite sa na snímku vyššie, príkaz „echo“ je interný aj externý. Ak chcete použiť externý príkaz „echo“, cesta '/bin/echo' sa spomína.


ktoré

Linuxový príkaz „ktorý“ vyhľadá cestu príkazu.

Syntax:

 which .... 

Príklad:

 which ls pwd rmdir mkdir cp cd file man 
Linux Shell Expansion Command4

Pozrite sa na snímku vyššie, okrem príkazu „cd“, všetky ostatné príkazy sú externé príkazy, pretože bash zobrazil ich vonkajšiu cestu.

rdbms