Dans les systèmes d'exploitation Unix et de type Unix , `command` est une commande qui décrit comment ses arguments seraient interprétés s'ils étaient utilisés comme noms de commandes.type
Fonction
Le cas échéant, typeaffichera le chemin d'accès au nom de la commande. Les types de commandes possibles sont :
- coque intégrée
- fonction
- alias
- commande hachée
- mot-clé
La commande renvoie un code de sortie différent de zéro si les noms de commandes sont introuvables.
Exemples
Histoire
Cette typecommande était une fonction intégrée du shell Bourne , introduit dans le système SVR2 (System V Release 2) d'AT&T en 1984 , et toujours présente dans de nombreux autres shells compatibles POSIX, tels que Bash . Cependant, typeelle ne fait pas partie de la norme POSIX . Avec un shell POSIX, un comportement similaire est obtenu avec
commande -V nom
Dans KornShell , la commande whenceoffre des fonctionnalités similaires.
La commande est disponible sous forme de package séparé pour Microsoft Windows dans le cadre de la collection UnxUtils de ports Win32 natifs d' utilitaires courants de type GNU Unix.