GNU/Linux >> Linux Esercitazione >  >> Linux

Come usare type command (visualizzare le informazioni sul comando) in Linux

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.


Linux
  1. Come usare il comando Linux grep

  2. Come usare il comando cronologia in Linux

  3. Come utilizzare il comando hostname in Linux

  4. Come usare il comando Su in Linux

  5. Come utilizzare il comando dello schermo di Linux

Come usare il comando nohup di Linux

Come usare du Command in Linux

Come utilizzare il comando sysctl in Linux

Come utilizzare il comando di arresto di Linux

Come usare grep in Linux

Ottieni informazioni su un comando con Type Command in Linux