GNU/Linux >> Linux Esercitazione >  >> Linux

Tipo di comando Linux

Il type comando viene utilizzato per visualizzare informazioni sul tipo di comando. Ti mostrerà come verrebbe interpretato un determinato comando se digitato sulla riga di comando.

In questo articolo, spiegheremo come usare il type di Linux comando.

Come utilizzare il comando di tipo #

type è una shell incorporata in Bash e altre shell come Zsh e Ksh. Il suo comportamento potrebbe essere leggermente diverso da shell a shell. Tratteremo la versione incorporata di Bash di type .

La sintassi per il type il comando è il seguente:

type [OPTIONS] FILE_NAME...

Ad esempio, per trovare il tipo di wc comando, dovresti digitare quanto segue:

type wc

L'output sarà qualcosa del genere:

wc is /usr/bin/wc

Puoi anche fornire più di un argomento al type comando:

type sleep head

L'output includerà informazioni su entrambi sleep e head comandi:

sleep is /bin/sleep
head is /usr/bin/head

Tipi di comando #

L'opzione -t dice a type per stampare una singola parola che descriva il tipo di comando che può essere uno dei seguenti:

  • alias (alias shell)
  • funzione (funzione shell)
  • integrato (integrato nella shell)
  • file (file disco)
  • parola chiave (parola riservata della shell)

Ecco alcuni esempi:

  1. alias

    type -t grep

    Nel mio sistema grep è alias di grep --color=auto :

    alias
  2. Funzione

    type -t rvm

    rvm è uno strumento (funzione) per installare, gestire e lavorare con più ambienti Ruby:

    function
  3. Integrato

    type -t echo

    echo è una shell incorporata in Bash e altre shell come Zsh e Ksh:

    builtin
  4. File

    type -t cut

    cut è un file eseguibile :

    builtin
  5. Parola chiave

    type -t for

    for è una parola riservata in Bash:

    keyword

Visualizza tutte le posizioni che contengono il comando #

Per stampare tutte le corrispondenze, usa il -a opzione:

type -a pwd

L'output ti mostrerà quel pwd è una shell incorporata ma è anche disponibile come /bin/pwd standalone eseguibile:

pwd is a shell builtin
pwd is /bin/pwd

Quando -a viene utilizzata, il comando type includerà alias e funzioni, solo se -p opzione non è utilizzata.

Altre opzioni di comando di tipo #

Il -p l'opzione forzerà il type per restituire il percorso al comando solo se il comando è un file eseguibile sul disco:

Ad esempio, il comando seguente non visualizzerà alcun output perché pwd comando è un built-in della shell.

type -p pwd

Diversamente da -p , il maiuscolo -P l'opzione dice type per cercare il PATH per un file eseguibile sul disco anche se il comando non è file.

type -P pwd
pwd is /bin/pwd

Quando il -f viene utilizzata l'opzione, type non cercherà le funzioni della shell, come con il comando integrato.

Conclusione #

Il type comando ti mostrerà come verrà interpretato un comando specifico se utilizzato sulla riga di comando.

Se hai domande o feedback, lascia un commento qui sotto.


Linux
  1. Comando file Linux:come determinare il tipo di file in Linux

  2. Comando Linux mv

  3. Linux du comando

  4. comando IP Linux

  5. comando cd di Linux

Comando Data in Linux

Comando gratuito in Linux

Comando Sudo in Linux

Comando W in Linux

Al comando in Linux

Comando Df in Linux