logo

Comandi della shell Linux

In Linux, i comandi sono modi o istruzioni attraverso i quali puoi istruire il tuo sistema a eseguire alcune azioni. I comandi vengono eseguiti nella riga di comando.

Sintassi:

 command [option] [argument] 

Ci sono alcuni comandi che non hanno alcuna opzione o non accettano argomenti come 'clear' e 'pwd'.

chiaro

Il comando 'clear' cancella tutti i comandi e gli output precedenti dal display del terminale.

jquery un clic

pwd

Sri Ramanujan

Il comando 'pwd' sta per 'print working directory'. Non accetta alcuna opzione o argomento e visualizza i dettagli della directory di lavoro corrente.


Tipi di comandi

Comandi esterni o integrati

Integrato i comandi sono comandi interni incorporati nella shell. I comandi integrati vengono chiamati dalla shell ed eseguiti direttamente all'interno della shell stessa. Puoi elencare tutti i comandi integrati con l'aiuto del comando 'help' e 'compgen -b'. Alcuni esempi di comandi integrati sono 'pwd', 'help', 'type', 'set', 'unset', ecc.

Esterno i comandi sono diversi dai comandi incorporati. Questi comandi sono programmi che hanno il proprio binario e si trovano nel filesystem. Questi sono i comandi offerti dal tuo sistema e sono totalmente indipendenti dalla shell. La maggior parte di questi comandi risiedono in /bin, /sbin, /usr/sbin.


digitare il comando

Il comando 'tipo' di Linux ci dice se un comando dato alla shell è un comando integrato o esterno.

numero primo java

Sintassi:

 type 

Esempio:

 type pwd type cd type man type cat type file 
Comando di espansione della shell Linux1

Guarda l'istantanea sopra, comandi come 'pwd' e 'cd' sono comandi integrati mentre i comandi 'man', 'cat' e 'file' sono comandi esterni.

Il comando 'tipo' di Linux indica anche se un comando è alias o no.

Esempio:

 type ls 
Comando di espansione della shell Linux2

Guarda l'istantanea sopra, il comando 'type' mostra che 'ls' è un comando con alias.


digitare un

L'opzione 'type -a' indica tutti i tipi di comando, siano essi integrati, esterni o con alias. Alcuni comandi sono sia comandi esterni che integrati. Ma il comando integrato avrà sempre la priorità finché e a meno che non venga menzionato il percorso del comando esterno.

Sintassi:

 type -a 

Esempio:

10 di 50
 type -a echo 
Comando di espansione della shell Linux3

Guarda l'istantanea sopra, il comando 'echo' è interno ed esterno. Per utilizzare il comando 'echo' esterno, path '/bin/eco' è citato.


Quale

Il comando 'quale' di Linux individua il percorso di un comando.

Sintassi:

strsep c
 which .... 

Esempio:

 which ls pwd rmdir mkdir cp cd file man 
Comando di espansione della shell Linux4

Guarda l'istantanea sopra, tranne il comando 'cd', tutti gli altri comandi sono comandi esterni perché bash ha visualizzato il loro percorso esterno.