androide

Comando di tipo Linux

01 IMPARARE LINUX: VIDEORIPETIZIONI PER CERTIFICAZIONE LINUX LPIC ESAMI 101 E 102

01 IMPARARE LINUX: VIDEORIPETIZIONI PER CERTIFICAZIONE LINUX LPIC ESAMI 101 E 102

Sommario:

Anonim

Il comando type viene utilizzato per visualizzare informazioni sul tipo di comando. Ti mostrerà come un dato comando verrebbe interpretato se digitato sulla riga di comando., spiegheremo come usare il comando type Linux.

Come utilizzare il comando Tipo

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

La sintassi per il comando type è la seguente:

type FILE_NAME…

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

type wc

L'output sarà qualcosa del genere:

wc is /usr/bin/wc

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

type sleep head

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

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

Tipi di comando

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

  • alias (shell alias) funzione (funzione shell) file incorporato (shell incorporato) parola chiave (file disco) parola chiave (shell parola riservata)

Ecco alcuni esempi:

  1. Alias

    type -t grep

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

    alias

    Funzione

    type -t rvm

    rvm è uno strumento (funzione) per l'installazione, la gestione e il funzionamento con più ambienti Ruby:

    function

    builtin

    type -t echo

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

    builtin

    File

    type -t cut

    cut è un file eseguibile:

    builtin

    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, utilizzare l'opzione -a :

type -a pwd

L'output mostrerà che pwd è un built-in della shell ma è anche disponibile come eseguibile standalone /bin/pwd :

pwd is a shell builtin pwd is /bin/pwd

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

Altre opzioni di comando tipo

L'opzione -p forza il type a restituire il percorso al comando solo se il comando è un file eseguibile sul disco:

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

type -p pwd

Diversamente da -p , l'opzione -P maiuscola indica al type di cercare nel PATH un file eseguibile sul disco anche se il comando non è un file.

type -P pwd

pwd is /bin/pwd

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

Conclusione

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

tipo di terminale