Commande Linux · 2 min read · Jan 22, 2026
Tutoriel sur la commande type de Linux pour les débutants (avec des exemples)

Sur la ligne de commande Linux, vous rencontrerez plusieurs types d’utilitaires. Certains sont des alias, tandis que d’autres sont des outils intégrés et même des fonctions. Alors, comment vérifier ces types ? Eh bien, il existe une commande ‘type‘ qui vous offre cette information. Dans ce tutoriel, nous allons discuter de la commande ‘type’ en utilisant des exemples faciles à comprendre.
Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.
Commande type de Linux
Comme déjà mentionné dans l’introduction ci-dessus, la commande type dans Linux affiche des informations sur le type de commande. Voici sa syntaxe :
type [-afptP] name [name ...]Et voici quelques exemples sous forme de questions-réponses qui devraient vous donner une meilleure idée de la façon dont fonctionne la commande type.
Q1. Comment utiliser la commande type ?
C’est simple, il suffit d’exécuter ‘type’ avec le nom de l’outil de ligne de commande comme entrée et -t comme option de ligne de commande. Par exemple,
type -t cpCette commande a produit la sortie suivante :
fileDe même, si le nom de l’outil est un alias, alors la commande type le dit clairement. Par exemple, la commande suivante :
type -t lsproduit cette sortie :
aliasVoici comment la page de manuel de l’outil explique l’option -t :
-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, respectivelyQ2. Comment faire en sorte que type imprime l’emplacement des outils ?
Pour cela, exécutez la commande type sans aucune option. Voici un exemple :
Q3. Comment afficher tous les emplacements contenant un outil spécifique ?
Utilisez l’option de ligne de commande -a pour cela. Voici un exemple :
type -a lsCette commande a produit la sortie suivante sur mon système :
ls is aliased to `ls --color=auto'
ls is /bin/lsQ4. Comment faire en sorte que type recherche même si l’entrée est un alias ?
Par défaut, si vous saisissez un alias (comme ‘ls’ sur certains systèmes), la commande type ne produit pas d’emplacement dans la sortie. Par exemple :
type lsVoici la sortie :
ls is aliased to `ls --color=auto'Cependant, si vous le souhaitez, vous pouvez forcer ‘type’ à rechercher l’emplacement même si l’entrée est un alias. Cela peut être fait en utilisant l’option de ligne de commande -P.
-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 executedConclusion
La commande type n’a pas une courbe d’apprentissage abrupte. Beaucoup des options qu’elle fournit ont été discutées dans ce tutoriel. Une fois que vous avez terminé de tester celles-ci, rendez-vous sur la page de manuel de la commande ‘type’ pour en savoir plus à son sujet.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.