Table des matières

type

Déterminer comment une commande est interprétée

La commande type sous Linux est utilisée pour déterminer comment une commande est interprétée par le shell. Elle peut être utilisée pour identifier si une commande est un alias, une fonction ou un exécutable binaire.

La syntaxe de base de la commande est la suivante :

type [options] [name]

name est le nom de la commande que vous voulez vérifier. Si aucun nom de commande n'est fourni, la commande type affichera un message d'aide avec une liste de toutes les commandes internes du shell.

Les options

Voici une description des différentes options [-aftpP] disponibles avec la commande type sous Linux :

Exemples

Voici quelques exemples d'utilisation :

– Pour vérifier si une commande est un alias :

$ type ls
ls est un alias vers « ls --color=auto »
$ type -a ls
ls est un alias vers « ls --color=auto »
ls est /usr/bin/ls

– Pour vérifier si une commande est une primitive (builtin) / fonction :

$ type cd
cd est une primitive du shell
$ type -a cd
cd est une primitive du shell
cd est /usr/bin/cd

– Pour vérifier si une commande est un exécutable binaire :

$ type grep
grep est /usr/bin/grep

En utilisant la commande type, vous pouvez facilement déterminer comment une commande est interprétée par le shell, ce qui peut être utile pour comprendre le comportement d'une commande et déboguer les problèmes éventuels.