Outils pour utilisateurs

Outils du site


sysadmin:dos:ms-dos6.22:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sysadmin:dos:ms-dos6.22:aide-memoire [2026/05/28 12:10] – créée yoannsysadmin:dos:ms-dos6.22:aide-memoire [2026/06/01 14:00] (Version actuelle) yoann
Ligne 4: Ligne 4:
 ====== Aide-mémoire MS-DOS ====== ====== Aide-mémoire MS-DOS ======
  
 +===== Aide système =====
  
-===== Règle de nommage des fichiers et dossiers =====+Taper ''HELP'' et valider pour lancer l'aide sur la page de sommaire ou indiquer un nom de commande ou une rubrique :
  
-  * Le système n'est pas sensible à la casse de caractère : "name" est équivalent à "NAME" ou "Name" +<code batch> 
-  * Jusquà 8 caractères plus trois caractères pour l'extension ;+HELP COPY 
 + 
 +FASTHELP COPY 
 +</code> 
 + 
 +Chaque commande dispose en général d'un argument ''/?'' permettant d'afficher les modalités d'usage : 
 + 
 +<code batch> 
 +RENAME /? 
 +</code>
  
  
 ===== Listing des commandes ===== ===== Listing des commandes =====
  
-Voir également le [[sysadmin:dos:ms-dos6.22:commandes|listing non exhaustif des commandes MS-DOS]].+Confère note le [[sysadmin:dos:ms-dos6.22:commandes|listing non exhaustif des commandes MS-DOS]]. 
 + 
 + 
 +===== Règle de nommage des fichiers et dossiers ===== 
 + 
 +  * Le système est insensible à la casse de caractère : "name" est équivalent à "NAME" ou "Name" ;  
 +  * 8 caractères maximum pour le nom et trois caractères pour l'extension ; 
 +  * Les noms se composent des caractères A-Z, des chiffres 0-9 et d'un sous-ensemble de caractères spéciaux : underscore, circonflexe, dollar, tilde, point d'exclamation, dièse, pourcent, esperluette, trait d'union, parenthèses, arobase, simple quote, apostrophe et parenthèses. 
 +  * Le nom ne peut pas contenir d'autres caractères spéciaux, d'espace, de virgule, d'anti-slash ou de point sauf pour la séparation de l'extension. 
 +  * Il ne peut pas y avoir deux noms identiques dans le même répertoire. 
 + 
 + 
 + 
 +===== Les extensions ===== 
 + 
 +La plupart des noms de fichiers se compose de deux parties : le nom et l'extension. 
 + 
 +<note> 
 +C'est peu courant mais un nom de dossier peut aussi avoir une extension. 
 +</note> 
 + 
 + 
 +  * Les extensions ''.EXE'', ''.COM'' et ''.BAT'' sont utilisées pour les fichiers contenant des programmes. Si l'utilisateur saisi et valide un nom avec cette extension dans l'interpréteur DOS (COMMAND.COM) celui-ci exécute le programme qu'il contient. 
 +  * L'extension ''.TXT'' est utilisée pour les fichiers de type texte non formaté ; 
 +  * L'extension ''.SYS'' est utilisée pour les pilotes de périphériques. 
 + 
 + 
 +===== Rechercher un fichier ou dossier ===== 
 + 
 +On utilisera la commande **DIR** avec l'argument ''/S'' et le filtrage des résultats via les méta-caractères ''?'' et ''*''.  
 + 
 +<code batch> 
 +REM # Se placer à la racine du lecteur 
 +CD \ 
 + 
 +REM # Afficher récursivement seulement les fichiers/dossiers d extension .BAT 
 +DIR /S *.BAT 
 + 
 +REM # Afficher seulement les fichiers/dossiers dont le nom se termine par "OLD"  
 +DIR /S *OLD.* 
 +</code> 
 + 
 + 
 +===== Variables d'environnement ===== 
 + 
 +<code batch> 
 +REM # Afficher les variables d environnement 
 +SET 
 + 
 +REM # Définir/redéfinir la variable TEMP 
 +SET TEMP=C:\TMP 
 + 
 +REM # Supprimer la variable TEMP 
 +SET TEMP= 
 +</code> 
 + 
 +<note warning> 
 +L'interpréteur ''COMMAND.COM'' fournit par défaut avec DOS 6.22 ne prend pas en charge l'expansion des variables sur la ligne de commande. Les variables sont utilisables seulement dans les fichiers scripts .BAT 
 +</note> 
 + 
 +===== Configuration ===== 
 + 
 +L'essentiel de la configuration du système est contenue dans deux fichiers à la racine du disque de démarrage. 
 +  * Le fichier ''CONFIG.SYS'' est un fichier texte contenant les commandes de configuration des composants matériels : (mémoire, clavier, souris, imprimante, etc). Lorsque MS-DOS se lance il interprète en premier ce fichier. 
 +  * Le fichier ''AUTOEXEC.BAT'' est interprété immédiatement après. Il contient les commandes que vous souhaitez exécuter systématiquement au démarrage du système. 
 + 
 +<note> 
 +MS-DOS ne lit les fichiers ''CONFIG.SYS'' et ''AUTOEXEC.BAT'' qu'au démarrage. Après toute modification, pour qu'elle puisse être prise en compte : redémarrer la machine. 
 +</note> 
 + 
 + 
 +==== Modification de la configuration système ==== 
 + 
 +Avant toute altération des fichiers ''CONFIG.SYS'' ou ''AUTOEXEC.BAT'', créer un disque de démarrage contenant la copie initiale des fichiers : 
 + 
 +<code batch> 
 +REM # Création d'une disquette bootable 
 +FORMAT A: /S 
 + 
 +REM # Copie de la configuration initiale fonctionnelle 
 +COPY C:\CONFIG.SYS A: 
 +COPY C:\AUTOEXEC.BAT A: 
 +</code> 
 + 
 +Si après modification des fichiers et redémarrage le système est HS, il sera possible de démarrer depuis la disquette et de facilement restaurer les fichiers. 
 + 
 + 
 +==== Spécificités de CONFIG.SYS ==== 
 + 
 +Le fichier charge des programmes dédiés aux composants matériels et détermine comment ils doivent fonctionner. Il peut contenir certaines des commandes spéciales suivantes 
 + 
 +^ Commande       ^ Description          | 
 +| **BUFFERS**    | Quantité de mémoire réservée au système pour les échanges de données | 
 +| **COUNTRY**    | Définit les convention de la langue sur pour le système 
 +| **DEVICE**     | Charger un pilote de périphérique contrôlant un composant matériel | 
 +| **DEVICEHIGH** | Charger un pilote de périphérique contrôlant un composant matériel en mémoire haute | 
 +| **DOS**        | Spécifie si DOS utilise la mémoire haute **HMA**((**H**igh **M**emory **A**rea)) et s'il permet un accès aux **UMB**((**U**pper **M**emory **B**locks)) | 
 +| **DRIVPARAM**  | Définir les caractéristiques d'un périphérique disque. | 
 +| **FCBS**       | Spécifie le nombre de **FCBS**((**F**ile **C**ontrol **B**lock**S**)) ou métadonnées de fichiers ouvrables en simultanément. | 
 +| **FILES**      | Nombre de fichiers puvant être ouverts simultanément | 
 +| **INSTALL**    | Chargement d'un programme résident (restant en mémoire tant que le système est allumé)| 
 +| **LASTDRIVE**  | Spécifie la dernière lettre associable à un lecteur pour définir nombre maximal de lecteurs accessibles | 
 +| **NUMLOCK**    | Activer ou non le pavé numérique au démarrage | 
 +| **SHELL**      | Définir l'interpréteur de commandes   | 
 +| **STACKS**     | Définir les piles de données réservées aux interruptions matérielles. | 
 +| **SWITCHES**   | Active/désactive les options MS-DOS  |  
 + 
 +Certaines autres commandes non spécifiques à CONFIG.SYS peuvent également être présentes comme : 
 + 
 +^ Commande       ^ Description          | 
 +| **BREAK**      | Indique si le système doit détecter périodiquement la frappe des combinaisons <key>ctrl</key>+<key>c</key> ou <key>ctrl</key>+<key>break</key>
 +| **REM**        | Commentaire          | 
 +| **SET**        | Définir une variable d'environnement | 
 + 
 + 
 +===== Débogage des fichiers de démarrage ===== 
 + 
 +==== Contourner l'exécution des fichiers de démarrage ==== 
 + 
 +En cas de problème au démarrage, il peut également être utile d'éviter (bypass)  l'interprétation des fichier ''CONFIG.SYS'' et ''AUTOEXEC.BAT''
 + 
 +  * Au démarrage lorsque le message "Starting MS-DOS..." est affiché, presser/relâcher <key>F5</key>
 +  * Maintenir ensuite la touche </key>shift</key>
 + 
 +MS-DOS démarre avec une configuration minimale plutôt qu'avec les fichiers ''CONFIG.SYS'' et ''AUTOEXEC.BAT''
 +  * MS-DOS peut afficher le message "Bad or missing interpreter" : saisir le chemin complet de celui-ci ''C:\DOS\COMMAND.COM''
 +  * Les pilotes ne seront pas chargés ; 
 +  * Les variables d'environnement auront des valeurs par défaut. 
 + 
 +==== Exécution pas à pas ==== 
 + 
 +  * Au démarrage lorsque le message "Starting MS-DOS..." est affiché, presser/relâcher <key>F8</key>
 +  * Il faudra ensuite confirmer l'exécution de chaque commande avec les touches <key>o</key> ou <key>n</key> 
 + 
 +===== Références ===== 
 + 
 +  * MS-DOS Concise users guide (en) 
 +  * https://www.computerhope.com/issues/ch000309.htm
sysadmin/dos/ms-dos6.22/aide-memoire.1779970238.txt.gz · Dernière modification : 2026/05/28 12:10 de yoann