Article de reference

COMMAND.COM

Windows Command Interpreter"},"developer":{"wt":"[[Seattle Computer Products]], [[IBM]], [[Microsoft]], [[The Software Link]], [[Datalight]], [[Novell]], [[Caldera UK|Caldera]]"...

console Windows sous Windows 95 (invite de commandes MS-DOS)

interpréteur de commandes par défaut de MS-DOS , Windows 95 , Windows 98 et Windows Me . Sous DOS, il sert également d'interface utilisateur par défaut. Il est par ailleurs le premier programme exécuté après le démarrage ( processus d'initialisation ). En tant qu'interpréteur de commandes, COMMAND.COM possède deux modes de fonctionnement distincts : le mode interactif et le mode batch . Les commandes internes sont stockées directement dans le binaire COMMAND.COM ; elles sont donc toujours disponibles, mais ne peuvent être exécutées que directement depuis l'interpréteur de commandes.

OS/2 et Windows NT est cmd.exe , bien qu'il soit également disponible dans les machines virtuelles DOS sur les versions IA-32 de ces systèmes d'exploitation. Le nom de fichier COMMAND.COM était également utilisé par VEB Robotron .

API DOS pour communiquer avec le système d'exploitation disque. Le processeur de commandes compatible sous FreeDOS est parfois également appelé FreeCom .

Modes de fonctionnement

En tant qu'interpréteur de commandes, COMMAND.COM possède deux modes de fonctionnement distincts. Le premier est le mode interactif , dans lequel l'utilisateur saisit des commandes qui sont ensuite exécutées immédiatement. Le second est le mode batch , qui exécute une séquence prédéfinie de commandes stockées dans un fichier texte avec l' extension .BAT .

Commandes internes

Les commandes internes sont des commandes stockées directement dans le fichier binaire COMMAND.COM . Elles sont donc toujours disponibles, mais ne peuvent être exécutées que directement depuis l'interpréteur de commandes.page de codes système actuelle .

Modifie le répertoire de travail actuel ou affiche le répertoire actuel.
XCOPY , une commande externe qui peut également copier des arborescences de répertoires).
DELTREE supprime tous les sous-répertoires et fichiers d'un répertoire, ainsi que le répertoire lui-même.
fichier batch ( ). Affiche également du texte à l'écran ( ).noms de fichiers longs par la commande FOR . ( Windows 9x ).la mémoire supérieure ( DR DOS ).
MS-DOS 7.1 et Windows 9x uniquement)variable d'environnement PATH qui contrôle les emplacements dans lesquels COMMAND.COM recherchera les fichiers exécutables.variable d'environnement ; sans arguments, affiche toutes les variables d'environnement définies.
VRAI NOM
Afficher le nom physique complet d'un fichier, en résolvant les correspondances logiques de système de fichiers ASSIGN , JOIN et SUBST .
Windows 9x uniquement)système d'exploitation .
Les structures de contrôle sont principalement utilisées dans les fichiers batch, bien qu'elles puissent également être utilisées de manière interactive.

ALLER À
Déplace l'exécution vers une étiquette spécifiée. Les étiquettes sont spécifiées au début d'une ligne, avec un deux-points ( une touche pour continuer.
Remarque : tout texte suivant cette commande sera ignoré.
paramètres de remplacement par le suivant (par exemple code de retour (une valeur comprise entre 0 et 255 ) au programme appelant. La plupart des programmes utilisent une convention pour leurs codes de retour (par exemple, 0 en cas de réussite). Variables d'environnement : Elles se présentent sous la forme %VARIABLE% et sont associées à des valeurs par l'instruction SET. Avant DOS 3, COMMAND.COM ne développait les variables d'environnement qu'en mode batch, c'est-à-dire non de manière interactive à l'invite de commandes.Paramètres de remplacement : Ils se présentent sous la forme %0 , %1%9 et contiennent initialement le nom de la commande et les neuf premiers paramètres de ligne de commande transmis au script (par exemple, si la commande appelante était `myscript.bat` , alors %0 correspond à « myscript.bat » , %1 à « John » et %2 à « Doe » ). Les paramètres situés à droite du neuvième peuvent être inclus dans une plage à l’aide de l’instruction SHIFT.myscript.bat John DoeNovell DOS 7 , OpenDOS 7.01 , DR-DOS 7.02 et versions supérieures, COMMAND.COM prend également en charge un certain nombre de variables d'informations système , une fonctionnalité déjà présente dans 4DOS 3.00 et versions supérieures ainsi que dans Multiuser DOS , bien que la plupart des noms de variables pris en charge diffèrent.

Redirection, tuyauterie et chaînage

Comme DOS est un système d'exploitation monotâche, le chaînage de commandes s'effectue par l'exécution séquentielle des commandes, avec redirection vers et depuis un fichier temporaire . COMMAND.COM ne permet pas de rediriger le canal d'erreur standard .l'entrée standard à partir d'un fichier ou d'un périphérique

command > filename
Rediriger la sortie standard , en écrasant le fichier cible s'il existe.
command >> filename
Rediriger la sortie standard en l'ajoutant au fichier cible s'il existe.
command1 | command2
Rediriger la sortie standard de la commande 1 vers l'entrée standard de la commande 2
command1command2
Les commandes séparées par le caractère ASCII-20 (¶, invoqué par + ) sont exécutées séquentiellement (chaînage de commandes). Autrement dit, la commande 1 est exécutée jusqu'à son terme, puis la commande 2. [ s'agit d'une fonctionnalité non documentée de COMMAND.COM de MS-DOS / PC DOS 5.0 et versions ultérieures. Elle est également prise en charge par COMMAND.COM de la famille Windows NT ainsi que par DR-DOS 7.07. Toutes les versions de COMMAND.COM de DR-DOS prenaient déjà en charge une fonction interne similaire utilisant un point d'exclamation (!) (une fonctionnalité initialement dérivée de Concurrent DOS et Multiuser DOS ). Dans la version mono-utilisateur, cette fonctionnalité était uniquement disponible en interne (dans les scripts de démarrage intégrés tels que « !DATE!TIME ») et indirectement via le paramètre $T de DOSKEY afin d'éviter les problèmes liés à l'utilisation du point d'exclamation comme caractère valide dans les noms de fichiers. 4DOS prend en charge un séparateur de ligne de commande configurable ( 4DOS.INI CommandSep= ou SETDOS /C), dont la valeur par défaut est ^. COMMAND.COM dans les versions récentes de Windows NT prend également en charge un séparateur pour assurer la compatibilité avec la syntaxe cmd d'OS/2 et de la famille Windows NT. (cmd ne prend pas en charge le séparateur ¶.)MS-DOS 6.22 , la longueur de la ligne de commande en mode interactif est limitée à 127 caractères.interface du Terminator et dans la fenêtre interne de RoboCop lors de son redémarrage.ReBoot , qui se déroule à l'intérieur des ordinateurs, le chef d'un système (l'équivalent d'une ville) est appelé COMMAND.COM .

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index