TYPE è un comando Linux che aiuta a identificare il tipo del comando di input se è un alias, un built-in, una funzione o una parola chiave. Puoi anche passare più comandi come parametri di input.
Tutti gli argomenti di questo comando sono opzionali.
La sintassi di base è mostrata di seguito.
type [-afptP] name [name ...]
Ecco,
[afptP]
-a - display all locations containing an executable named NAME; includes aliases, builtins, and functions, if and only if the '-p' option is not also used -f - suppress shell function lookup -P - force a PATH search for each NAME, even if it is an alias, builtin, or function, and returns the name of the disk file that would be executed -p - returns either the name of the disk file that would be executed or nothing if `type -t NAME' would not return `file'. -t - output a single word which is one of `alias', `keyword', `function', `builtin', `file' or `', if NAME is an alias, shell reserved word, shell function, shell builtin, disk file, or not found, respectively
Nome – Nome comando da interpretare.
Stato di uscita – Restituisce successo se vengono trovati tutti i NOMI; fallisce se non ne vengono trovati.
Come usare il comando Digita
In Linux, Unix e un comando di sistema simile a Unix può essere un alias, un built-in della shell, un file, una funzione o una parola chiave. Quindi, come trovare il tipo di comando che stai eseguendo sulla shell.
Considera il comando pwd, è integrato nella shell o è una funzione?
La shell fornisce un tipo di comando univoco per scoprirlo. Apri il terminale Linux ed esegui il comando come mostrato di seguito.
$ type -a pwd pwd is a shell builtin
L'output ci dice che pwd è integrato nella shell.
E il comando ls?
type ls ls is aliased to `ls --color=auto'
ls è un alias.
Il tipo stesso è una shell integrata. Puoi trovarlo eseguendo su se stesso.
$ type type type is a shell builtin
Esempi di comando di tipo
Ora, qui tratteremo tutte le opzioni insieme agli esempi,
1. -un'opzione mostra tutte le posizioni che contengono un eseguibile chiamato NAME insieme al suo tipo.
$ type -a pwd pwd is a shell builtin pwd is /bin/pwd
Puoi anche passare più nomi del comando come input per questo comando.
$ type -a pwd wc pwd is a shell builtin pwd is /bin/pwd wc is /usr/bin/wc wc is /usr/bin/wc
2. L'opzione -f sopprime la ricerca della funzione shell.
$ type -f pwd pwd is a shell builtin
3. -p restituisce il nome del file del disco che verrebbe eseguito insieme al percorso completo per alias, built-in o funzione.
$ type -p wc /usr/bin/wc
4. L'opzione -t restituisce semplicemente il tipo come builtin, funzione, alias, ecc
$ type -t pwd builtin
Riepilogo
Quindi, abbiamo trattato il funzionamento di base del comando Linux Type con esempi. In qualsiasi momento, se vuoi aiuto, esegui man o help digita sul terminale.
Fare riferimento a questo manuale in linea per il comando.