Commande MS-DOS


Commande MS-DOS

Introduction
DOS (Disk Operating System) est une interface utilisateur (système d'exploitation) en ligne de commande. Il a été créé en 1981 pour des ordinateurs IBM. La dernière version de ce système est la 6.22 qui est sortie en 1994 par microsoft. Il n'est plus utilisé sur les nouveaux systèmes d'exploitations, mais on peut tout de même y avoir accès en faisant Démarrer/exécuter/cmd.
Le DOS, comme tout système d'exploitation, peut gérer des opérations rentrées en ligne de commande par l'utilisateur.
Il est encore très important, car:
• Il est le seul recours si windows ne démarre pas sous windows 9x
• Est encore fonctionnel sur les derniers systèmes d'exploitations et permet de créer de petits programmes parfois bien utiles.
Nous allons donc voir les différentes commandes de dos.
Histoire
L'origine de DOS remonte à février 1981, lors du lancement de l'IBM PC(Personal Computer) par International Business Machines Corporation(IBM).
Principales commandes DOS
Il existe « 2 » niveaux de commande dans MS/DOS :
1. Le premier niveau est exécuté par le noyau MS/DOS lui-même (MSDOS.SYS)
2. Le second niveau de commande est l'interpréteur de commande utilisé.
Les commandes par défaut dépendent de l'interpréteur de commande. L'interpréteur de commande, par défaut c'est le programme COMMAND.COM. Celui-ci peut être remplacé par un autre interpréteur de commande dans le fichier CONFIG.SYS avec une ligne shell=.
Des interpréteurs de commandes alternatifs ont été développés :
 4DOS (de l'éditeur JP Software)
 NDOS (version de 4DOS licenciée par l'éditeur Norton)
Les principales commandes utilisées régulièrement sont :
 MD (Make Directory, pour créer un répertoire)
 CD (Change Directory, pour changer de répertoire de travail)
 RD (Remove Directory, pour détruire un répertoire)
 COPY (pour copier des fichiers)
 DIR (pour lister les fichiers)
 CLS (abréviation de CLear Screen pour effacer l'écran)
 DEL (pour détruire un fichier)
Pourquoi faut-il encore connaître le MS-DOS?
Car il sera votre seul recours si Windows ne se lance pas...
Syntaxe des commandes
La syntaxe d'une commande est la suivante :
 Nom de la commande : commande interne ou chemin de l'application (fichier exécutable ou script) à lancer,
 Arguments de cette commande.
Le séparateur utilisé est le caractère espace.
Chemin des fichiers
Beaucoup de commandes utilisent des chemins pour désigner les fichiers traités. Un chemin est une suite de caractères désignant le chemin de la façon suivante :
 soit le chemin donné est absolu, il désigne alors un fichier précis quelque soit le contexte,
 soit le chemin donné est relatif au chemin contextuel courant (répertoire de travail), le fichier désigné dépend donc du contexte.
Contrairement au monde Unix, le caractère séparant les différentes parties est le backslash (\).
Fichiers et répertoires
Un fichier contient des données. Un répertoire contient des fichiers et d'autres répertoires.
La syntaxe générale
Un chemin est composé des éléments suivants (chacun étant optionnel sauf indication contraire) :
 une lettre de lecteur suivie du caractère deux-points, sinon le lecteur utilisé est le lecteur contextuel courant,
 le caractère anti-slash pour partir de la racine du lecteur, si ce caractère est présent, le chemin est absolu, sinon il est relatif au répertoire courant (du lecteur désigné ou courant),
 la suite de répertoires où se trouve le fichier, chaque répertoire étant suivi du caractère anti-slash,
 (obligatoire) le nom du fichier ou répertoire désigné.
Le DOS ne distingue pas les minuscules des majuscules. C'est à dire que les chemins suivants désignent le même fichier :
c:\Dos\command.com
C:\dos\command.COM
C:\DOS\Command.Com
C:\dOs\CoMmAnD.CoM
Les lettres de lecteur
Les lettres de lecteur sont toujours suivies du caractère deux-points et désignent un support particulier. Ce support peut être :
 un lecteur de disquette,
 un disque dur,
 une partition du disque dur,
 un disque virtuel en RAM,
 un lecteur réseau,
 un pseudo-lecteur pointant un répertoire.
Le lecteur contextuel courant est modifié en tapant la lettre de lecteur suivie du caractère deux-points. L'invite de commande par défaut indique le lecteur courant et le répertoire de travail courant sur ce lecteur.
Exemples :
C:\DOS> '''a:'''
A:\> '''c:'''
C:\DOS
En règle générale, les lecteurs sont assignés de la manière suivante :
 le lecteur A: désigne le premier lecteur de disquettes,
 le lecteur B: désigne le deuxième lecteur de disquettes,
 le lecteur C: désigne la première partition du disque dur,
 les lecteurs suivants (D:, E: ...) désignent les partitions suivantes,
 les lecteurs suivants désignent les lecteurs/graveurs de CD ou DVD,
 les lecteurs suivants désignent les supports amovibles (Clé USB, ...)
Les commandes Dos sous Windows XP
APPEND Permet à des applications d'ouvrir des fichiers se trouvant dans des répertoires comme s'ils étaient dans le répertoire en cours.
ARP Affiche et modifie les tables de correspondance d'adresse IP/physique utilisées par le protocole de résolution d'adresse (ARP).
ASSOC Affiche ou modifie les applications associées aux extensions de fichiers.
AT Planifie l'exécution de commandes ou programmes sur un ordinateur.
ATTRIB Affiche ou modifie les attributs d'un fichier.
BOOTCFG Peut être utilisé pour configurer, interroger, modifier ou supprimer les paramètres de l'entrée de démarrage dans le fichier boot.ini. Active ou désactive le contrôle étendu de CTRL+C.
BREAK Active ou désactive le contrôle étendu de CTRL+C.
CACLS Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CALL Appelle un fichier de commandes depuis un autre fichier de commandes.
CD Modifie le répertoire ou affiche le répertoire en cours.
CHCP Modifie la page de code active ou affiche son numéro.
CHDIR Modifie le répertoire ou affiche le nom du répertoire en cours.
CHKDSK Vérifie un disque et affiche un relevé d'état.
CHKNTFS Permet de vérifier si un volume est en FAT, FAT32 ou NTFS.
CIPHER Affiche ou modifie le cryptage de répertoires [fichiers] sur des partitions NTFS.
CLS Efface l'écran.
CMD Lance une nouvelle instance de l'interpréteur de commandes de Windows 2000.
COLOR Modifie les couleurs du premier plan et de l'arrière plan de la console.
COMP Compare les contenus de deux fichiers ou groupes de fichiers.
COMPACT Modifie ou affiche la compression des fichiers sur une partition NTFS.
CONVERT Convertit des volumes FAT en volumes NTFS. Vous ne pouvez pas convertir le lecteur en cours d'utilisation.
COPY Copie un ou plusieurs fichiers.
DATE Affiche ou modifie la date.
DEL Supprime un ou plusieurs fichiers.
DIR Affiche la liste des fichiers et des sous répertoires d'un répertoire.
Astuce : cd c:\prog* évite de taper tout le nom du répertoire.
DISKCOMP Compare les contenus de deux disquettes.
DISKCOPY Copie le contenu d'une disquette sur une autre.
DISKPERF Active ou désactive les compteurs de performance de disque.
DNSCMD Permet de créer une nouvelle zone DNS.
DOSKEY Modifie les lignes de commande, rappelle des commandes Windows 2000, et permet de créer des macros.
ECHO Affiche des messages à l'écran ou active/désactive l'affichage des commandes.
ENDLOCAL Stoppe la localisation des modifications de l'environnement dans un fichier de commandes.
ERASE Supprime un ou plusieurs fichiers.
EVENTCREATE Permet à un administrateur de créer un message et un identificateur d'événement personnalisés dans un journal d'événement spécifié sous Windows XP.
EVENTTRIGGERS Permet à un administrateur d'afficher et de configurer les "déclencheurs d'événements" sur des ordinateurs locaux ou distants sous Windows XP.
EXIT Quitte l'interpréteur de commandes (CMD.EXE).
EXPAND Décompresse un ou plusieurs fichiers compressés.
FC Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux.
FIND Cherche une chaîne de caractères dans un ou plusieurs fichiers.
FINDSTR Cherche des chaînes de caractères dans un ou plusieurs fichiers.
FOR Exécute une commande sur chaque fichier d'un groupe de fichiers.
FORMAT Formate un disque pour utilisation avec Windows 2000.
FTP Transfère des fichiers vers et à partir un ordinateur exécutant un service FTP.
FTYPE Affiche ou modifie les types de fichiers utilisés dans les associations d'extensions.
GOTO Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette.
GRAFTABL Permet à Windows 2000 d'afficher un jeu de caractères en mode graphique.
HELP Affiche des informations sur les commandes de Windows 2000.
HOSTNAME Affiche le nom de l'ordinateur actif. Hostname n'est disponible que si le protocole TCP/IP a été installé.
IF Effectue un traitement conditionnel dans un fichier de commandes.
IPCONFIG Affiche la configuration IP de Windows. Cmd /k Ipconfig peut-être effectué à partir d'Exécuter.
IPV6 Permet d'activer sur un réseau IPV6, ne fonctionne qu'avec Windows XP.
JVIEW Chargeur de lignes de commande pour Java.
LABEL Crée, modifie ou supprime le nom de volume d'un disque.
MAKECAB Permet de créer des fichier *.CAB.
MD Crée un répertoire.
MEM Affiche les quantités de mémoire utilisée et libre sur votre système.
MKDIR Crée un répertoire.
MODE Configure un périphérique du système.
MORE Affiche la sortie écran par écran.
MOUNTVOL Crée, supprime ou affiche les informations d'un point de montage de volume.
MOVE Déplace un ou plusieurs fichiers d'un répertoire à un autre.
NBTSTAT Affiche les statistiques du protocole et les connexions TCP/IP actuelles utilisant NBT (NetBIOS sur TCP/IP).
NET Permet de passer des commandes sur le réseau. Entrer NET HELP pour afficher toutes les commandes disponibles.
NET SEND [Ordinateur Message] Permet d'envoyer un message à un ordinateur.
NET START [Service] Permet de démarrer un service.
NETSH Utilitaire NetShell
NETSTAT Affiche des statistiques et les connexions actives. Netstat n'est disponible que si le protocole TCP/IP a été installé.
NLSFUNC Charge en mémoire les informations spécifiques à un pays.
NSLOOKUP Affiche des informations sur le DNS. Avant d'utiliser cet outil, il faut savoir comment fonctionne le DNS. Nslookup n'est disponible que si le protocole TCP/IP a été installé. Après avoir entré Nslookup, après le signe > taper /? pour avoir le détail de la commande.
PATH Affiche ou définit le chemin de recherche des fichiers exécutables.
PATHPING Outil de trace qui combine les caractéristiques du ping et de tracert avec des informations additionelles qu'aucune de ces 2 commandes ne fournit.
PAUSE Interrompt l'exécution d'un fichier de commandes et affiche un message.
PENTNT Met en évidence la présence pour l'ordinateur local de l'erreur de division en virgule flottante du processeur Pentium d'Intel.
PING Affiche les informations de connexion à une autre machine.
POPD Restaure la valeur précédente du répertoire courant enregistré par PUSHD.
PRINT Imprime un fichier texte.
PROMPT Modifie l'invite de commande de Windows 2000.
PUSHD Enregistre le répertoire courant puis le modifie.
RCP Copie les fichiers depuis et vers l'ordinateur exécutant le service RCP.
RD Supprime un répertoire.
RECOVER Récupère l'information lisible d'un disque défectueux.
REG Outil de Registre de la console pour Windows, permet d'ajouter, modifier, supprimer, etc. des clés.
REM Insère un commentaire dans un fichier de commandes ou CONFIG.SYS.
REN Renomme un ou plusieurs fichiers.
RENAME Renomme un ou plusieurs fichiers.
REPLACE Remplace des fichiers.
REXEC Exécute des commandes sur des hôtes distants exécutant le service REXEC. Rexec authentifie l'utilisateur sur l'hôte distant avant d'exécuter la commande spécifiée.
RMDIR Supprime un répertoire.
ROUTE Manipule les tables de routage du réseau.
RSH Exécute des commandes sur des hôtes distants exécutant le service RSH.
SCHTASKS Permet sous Windows XP à un administrateur de créer, supprimer, effectuer des requêtes, modifier, exécuter et mettre fin à des tâches planifiées sur un système local ou distant. Remplace AT.exe.
SET Affiche, définit ou supprime des variables d'environnement Windows 2000.
SETLOCAL Commence la localisation des changements de l'environnement dans un fichier de commandes.
SETVER Définit le numéro de version que MS-DOS fournit à un programme.
SFC Vérifie les fichiers système protégés (FSP) et remplace les fichiers de version incorrecte par les versions correctes.
SHIFT Modifie la position des paramètres remplaçables dans un fichier de commandes.
SORT Trie les éléments en entrée.
START Lance une fenêtre pour l'exécution du programme ou de la commande.
SUBST Affecte une lettre de lecteur à un chemin d'accès.
SYSTEMINFO Permet à l'administrateur d'afficher les informations de base de la configuration système que sous Windows XP Professionnel.
TASKKILL Permet sous Windows XP de mettre fin à une ou plusieurs tâches ou processus. Voir TASKLIST
TASKLIST Affiche la liste des applications et tâches ou processus associés actuellement activés sur un système à distance sous Windows XP.
TFTP Transfère les fichiers depuis et vers un ordinateur distant exécutant le service TFTP.
TIME Affiche ou définit l'heure de l'horloge interne du système.
TITLE Définit le titre de la fenêtre pour une session CMD.EXE.
TREE Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.
TYPE Affiche le contenu d'un fichier texte.
TYPEPERF Typeperf écrit, sous Windows XP, des données de performances à la ligne de commande ou un fichier journal compatible Moniteur système.
VER Affiche le numéro de version de Windows.
VERIFY Indique à Windows s'il doit ou non vérifier que les fichiers sont écrits correctement sur un disque donner.
VOL Affiche le nom et le numéro de série du volume.
XCOPY Copie des fichiers et des arborescences de répertoires.
clavier arabe لوحة المفاتيح العربية
faissalon بحث مخصص
الحكم نتيجة الحكمة والعلم نتيجة المعرفة فمن لا حكمة له لا حكم له، ومن لا معرفة له لا علم له