GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser le type de commande (afficher des informations sur la commande) sous Linux

TYPE est une commande Linux qui permet d'identifier le type de la commande d'entrée s'il s'agit d'un alias, d'une fonction intégrée ou d'un mot-clé. Vous pouvez également passer plusieurs commandes en tant que paramètres d'entrée.

Tous les arguments de cette commande sont facultatifs.

La syntaxe de base est illustrée ci-dessous.

 type [-afptP] name [name ...]

Ici,

[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

Nom – Nom de la commande à interpréter.

État de sortie – Renvoie le succès si tous les NOM sont trouvés ; échoue si aucun n'est trouvé.

Comment utiliser la commande Type

Sous Linux, Unix et les commandes système similaires à Unix, il peut s'agir d'un alias, d'un shell intégré, d'un fichier, d'une fonction ou d'un mot-clé. Alors, comment trouver le type de commande que vous exécutez sur le shell.

Considérez la commande pwd, est-ce une fonction intégrée ou une fonction ?

Le shell fournit un type de commande unique pour le savoir. Ouvrez le terminal Linux et exécutez la commande comme indiqué ci-dessous.

$ type -a pwd
pwd is a shell builtin

La sortie nous indique que pwd est intégré au shell.

Qu'en est-il de la commande ls ?

type ls
ls is aliased to `ls --color=auto'

ls est un alias.

Le type lui-même est un shell intégré. Vous pouvez le trouver en courant sur lui-même.

$ type type
type is a shell builtin

Exemples de commandes de type

Maintenant, ici, nous couvrirons toutes les options avec des exemples,

1. L'option -a affiche tous les emplacements contenant un exécutable nommé NAME avec son type.

$ type -a pwd
pwd is a shell builtin
pwd is /bin/pwd

Vous pouvez également transmettre plusieurs noms de la commande en entrée de cette commande.

$ 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'option -f supprime la recherche de la fonction shell.

$ type -f pwd
pwd is a shell builtin

3. -p renvoie le nom du fichier disque qui serait exécuté avec le chemin complet de l'alias, de la fonction intégrée ou de la fonction.

$ type -p wc
/usr/bin/wc

4. L'option -t renvoie simplement un type tel que builtin, fonction, alias, etc.

$ type -t pwd
builtin

Résumé

Nous avons donc couvert le fonctionnement de base de la commande Linux Type avec des exemples. À tout moment, si vous avez besoin d'aide, exécutez simplement man ou help type sur le terminal.

Reportez-vous à ce manuel en ligne pour la commande.


Linux
  1. Comment utiliser la commande Linux grep

  2. Comment utiliser la commande history sous Linux

  3. Comment utiliser la commande hostname sous Linux

  4. Comment utiliser la commande Su sous Linux

  5. Comment utiliser la commande d'écran Linux

Comment utiliser la commande Linux nohup

Comment utiliser du Command sous Linux

Comment utiliser la commande sysctl sous Linux

Comment utiliser la commande d'arrêt de Linux

Comment utiliser grep sous Linux

Obtenir des informations sur une commande avec une commande de type sous Linux