GNU/Linux >> Tutoriels Linux >  >> Linux

Commande de type Linux

Le type La commande est utilisée pour afficher des informations sur le type de commande. Il vous montrera comment une commande donnée serait interprétée si elle était tapée sur la ligne de commande.

Dans cet article, nous allons vous expliquer comment utiliser le type Linux commande.

Comment utiliser la commande de type #

type est un shell intégré dans Bash et d'autres shells comme Zsh et Ksh. Son comportement peut être légèrement différent d'un shell à l'autre. Nous couvrirons la version intégrée de Bash de type .

La syntaxe du type commande est la suivante :

type [OPTIONS] FILE_NAME...

Par exemple, pour trouver le type du wc commande, vous taperez ce qui suit :

type wc

Le résultat ressemblera à ceci :

wc is /usr/bin/wc

Vous pouvez également fournir plusieurs arguments au type commande :

type sleep head

La sortie contiendra des informations sur sleep et head commandes :

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

Types de commande #

L'option -t indique type pour imprimer un seul mot décrivant le type de la commande qui peut être l'un des suivants :

  • alias (alias du shell)
  • fonction (fonction shell)
  • intégré (intégré au shell)
  • fichier (fichier disque)
  • mot clé (mot réservé du shell)

Voici quelques exemples :

  1. Alias

    type -t grep

    Dans mon système grep est alias grep --color=auto :

    alias
  2. Fonction

    type -t rvm

    rvm est un outil (fonction) pour installer, gérer et travailler avec plusieurs environnements Ruby :

    function
  3. Intégré

    type -t echo

    echo est un shell intégré dans Bash et d'autres shells comme Zsh et Ksh :

    builtin
  4. Fichier

    type -t cut

    cut est un fichier exécutable :

    builtin
  5. Mot clé

    type -t for

    for est un mot réservé dans Bash :

    keyword

Afficher tous les emplacements contenant la commande #

Pour imprimer toutes les correspondances, utilisez le -a choix :

type -a pwd

La sortie vous montrera que pwd est un shell intégré mais il est également disponible en tant que /bin/pwd autonome exécutable :

pwd is a shell builtin
pwd is /bin/pwd

Quand -a est utilisée, la commande type inclura les alias et les fonctions, uniquement si le -p l'option n'est pas utilisée.

Options de commande d'autres types #

Le -p l'option forcera type pour renvoyer le chemin de la commande uniquement si la commande est un fichier exécutable sur le disque :

Par exemple, la commande suivante n'affichera aucune sortie car le pwd La commande est une commande interne du shell.

type -p pwd

Contrairement à -p , le -P majuscule l'option indique type pour rechercher le PATH pour un fichier exécutable sur le disque même si la commande n'est pas file.

type -P pwd
pwd is /bin/pwd

Lorsque le -f l'option est utilisée, type ne recherchera pas les fonctions du shell, comme avec la commande intégrée.

Conclusion #

Le type commande vous montrera comment une commande spécifique sera interprétée si elle est utilisée sur la ligne de commande.

Si vous avez des questions ou des commentaires, veuillez laisser un commentaire ci-dessous.


Linux
  1. Commande de fichier Linux :comment déterminer le type de fichier sous Linux

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

Commande de date sous Linux

Commande gratuite sous Linux

Commande Sudo sous Linux

Commande W sous Linux

À la commande sous Linux

Commande Df sous Linux