En informatique , type est une commande utilisée dans divers interpréteurs de ligne de commande ( shells ) tels que COMMAND.COM, cmd.exe, 4DOS / 4NT et Windows PowerShell pour afficher le contenu de fichiers spécifiés sur le terminal de l'ordinateur . La commande Unix analogue est cat .
Implémentations

La commande est disponible dans les systèmes d'exploitation DEC RT-11 , OS/8 , RSX-11 , TOPS-10 , TOPS-20 , VMS , Digital Research CP/M , MP/M , MetaComCo TRIPOS , Heath Company HDOS , AmigaDOS , DOS , FlexOS , TSL PC-MOS , SpartaDOS X , IBM / Toshiba 4690 OS , IBM OS/2 , Microsoft Windows , ReactOS , AROS , et SymbOS .
La typecommande est prise en charge par SCP 86-DOS de Tim Paterson . Sur MS-DOS , la commande est disponible dans les versions 1 et ultérieures. DR DOS 6.0 inclut également une implémentation de la commande.
TYPE
Il est également disponible dans l' émulateur MS-DOS open source DOSBox et le shell EFI .
Dans Windows PowerShell , type est un alias de commande prédéfini pour l' applet de commande Get-Content qui remplit essentiellement le même objectif. TYPE est à l'origine une commande interne dans 86-DOS .
La syntaxe de commande et l'ensemble des fonctionnalités entre les systèmes d'exploitation et les implémentations de shell de commande peuvent différer, comme le montrent les exemples suivants.
DÉC RT-11
Dans la commande RT-11 de Digital Equipment Corporation , la commande accepte jusqu'à six spécifications de fichiers d'entrée. Les spécifications de fichiers multiples sont séparées par des virgules .
Le type de fichier par défaut est .LST. Les caractères génériques sont acceptés à la place des noms ou des types de fichiers.
Syntaxe
La syntaxe de commande sur RT-11 est :
TYPE[/options] spécifications de fichier
COPIES:n– Spécifiez le nombre de fois que le fichier sera tapéDELETE– Supprimez le fichier après l’avoir tapéLOG– Enregistrer les noms des fichiers saisisNEWFILES– Seuls les fichiers datés de la date système actuelle seront saisisNOLOG– Supprimer le journal des fichiers saisisQUERY– Demander une confirmation avant de saisir chaque fichierWAIT– Attendre la réponse de l’utilisateur avant de procéder au type
Exemples
TYPE/COPIES :3 RAPPORT
TYPE/NOUVEAUXFICHIERS *.LST
DR CP/M, MP/M, FlexOS
Dans Digital Research CP/M , la commande développe les tabulations et les caractères de saut de ligne (CTRL-I), en supposant que les positions de tabulation sont définies toutes les huit colonnes.
La commande ne prend pas en charge les caractères génériques sur FlexOS .
Syntaxe
La syntaxe de commande sur CP/M est :
TYPE ufn
Remarque : ufn = référence de fichier non ambiguë
Dans MP/M , la commande dispose d'un mode pause. Il est spécifié en saisissant un « P » suivi de deux chiffres décimaux après le nom du fichier. Le nombre de lignes spécifié sera affiché, puis la commande s'arrêtera jusqu'à ce qu'un retour chariot soit saisi.
Exemples
A> TYPE FICHIER.PLM
A> TYPE B:X.PRN
0A> CODE TYPE.ASM P23
TSL-PC-MOS
Le PC-MOS de Software Link comprend une implémentation de TYPE. Comme le reste du système d'exploitation, il est sous licence GPL v3 . Il prend en charge une option permettant d'afficher le contenu du fichier sous forme hexadécimale .
Syntaxe
La syntaxe de commande sur PC-MOS est :
.TYPE nom de fichier [/h]
filename– Le nom du fichier à afficher/h– Afficher le contenu sous forme hexadécimale
Exemples
[A:\].TYPE FICHIER.BIN /h
Microsoft Windows, OS/2, ReactOS

typeLa commande prend en charge les caractères génériques . Sous Microsoft Windows et OS/2, elle inclut le nom du fichier dans la sortie lors de la saisie de plusieurs fichiers.
Syntaxe
La syntaxe de commande sur Microsoft Windows et ReactOS est :
tapez [Lecteur :][Chemin]Nom de fichier
[Drive:][Path]FileName– Ce paramètre spécifie l'emplacement et le nom du ou des fichiers à afficher. Les noms de fichiers multiples doivent être séparés par des espaces./?– Ce paramètre affiche l’aide de la commande.
Exemples
C:\> tapez "mon rapport.txt"
C:\> tapez *.txt