Le MS-DOS Pourquoi faut-il encore connaître le MS-DOS? Car il sera votre seul recours si Windows ne se lance pas... Introduction pour grand débutant Comment est organisé votre ordinateur? Les fichiers Les partitions Les trucs utiles La touche F3 La commande DOSKEY La commande * Réafficher la dernière commande tapée au clavier Réafficher les dernières commandes tapées au clavier à l'aide des touches directionnelles Permet d'effectuer une sélection de fichiers... Vous pouvez taper les commandes en majuscules ou en minuscules Les principales commandes MS-DOS KEYB DIR CD MD FDISK FORMAT COPY XCOPY REN EDIT TYPE MORE DEL DELTREE Changer le type de clavier Afficher la liste des dossiers et fichiers .. Changer de répertoire Créer un répertoire Créer et afficher les partitions Formater un disque Copier des fichiers Copier des fichiers et des répertoires Renommer Editer un fichier texte ou batch Afficher un fichier texte Afficher un long fichier texte Effacer un fichier Effacer un répertoire Les fichiers Batchs (.bat) Exécuter une suite de commandes MS-DOS les unes après les autres de façon automatique... Comment est organisé votre ordinateur? A chaque disque est attribué une lettre: A: C: D: E: F: etc. désigne le lecteur de disquette désigne le premier disque dur (ou la partition primaire) désignent les disques durs suivants et ensuite les lecteurs de CD (ou autres) Chaque disque est divisé en répertoires (ou dossiers) dans lesquels sont rangés d'autres répertoires et/ou des fichiers Le répertoire principal du disque C se C:\ note: Le répertoire windows qui se trouve dans le répertoire principal du disque C C:\windows se note: Le répertoire temp qui se trouve dans le C:\windows\temp répertoire windows du disque C se note: Pour se déplacer dans les répertoires utilisez la commande CD Pour se placer sur un autre disque tapez la lettre du disque suivie des deux points: A: Les fichiers Ce sont eux qui sont porteurs d'informations... Ils portent un nom et une extension : NOM.EXT L'extension .EXT détermine le type de fichier : .TXT désigne les fichiers textes .BAT désigne les fichiers batchs .EXE désigne les fichiers exécutables Les partitions Par défaut quand vous installez votre système d' exploitation (windows) votre disque dur contient une seule partition... Les partitions une fois créées et formatées sont considérées par le système comme étant des disques durs indépendants: exemple: 1ère partition -> disque C: 2ème partition -> disque D: CONSEIL: Partitionnez votre disque dur avant d'installer votre système d'exploitation et créez au moins 2 partitions, sur la première vous installerez votre système d'exploitation et vos logiciels et sur la seconde vous enregistrerez vos données, ce qui vous donnera la possibilité de reformater votre première partition, de réinstaller votre système et vos logiciels sans perdre vos données.... ATTENTION: Si vous voulez partitionner votre disque dur alors que vous avez déjà installé votre système d'exploitation , vous devrez alors supprimer votre unique partition et vous perdrez toutes vos données... Après avoir créé vos partitions vous devez redémarrer votre ordinateur impérativement pour que vos partitions soit prises en compte et ensuite vous devez formater chaque partition. Pour créer des partitions sur votre disque dur, tapez la commande: FDISK DOSKEY Lancez DOSKEY et toutes les commandes que vous rentrerez par la suite seront mémorisées et pourront être rappelées avec les touches directionnelles... La sélection de fichiers avec * La commande générique * permet de réaliser des sélections de fichiers en remplaçant n'importe quelle chaîne de caractères Elle s'utilise avec les commandes DIR, COPY, XCOPY, etc... Exemples: *.* *.txt b*.exe Tous les fichiers Tous les fichiers textes Tous les fichiers exécutables commençants par un b KEYB KEYB US KEYB FR Configure le clavier en clavier américain QWERTY Configure le clavier en clavier français AZERTY DIR DIR DIR *.txt DIR /p DIR /w DIR X*.* /p DIR *. /w Affiche la liste des dossiers et des fichiers contenus dans le répertoire (dossier) dans lequel vous vous trouvez Affiche la liste des fichiers textes avec l'extension TXT Affiche la liste des fichiers et dossiers écran par écran (marque une pause arrivé en bas de l'écran) Affiche la liste des fichiers et dossiers en condensé Affiche la liste des fichiers commençant par X écran par écran Affiche la liste des dossiers (ou répertoires) en condensé CD CD dossier CD .. CD \ A: C: D: Se placer dans le répertoire "dossier" Se placer dans le répertoire parent (remonter d'un niveau) Se placer dans le répertoire principal du disque Se placer sur la disquette A: Se placer sur le disque C: Se placer sur le disque D: MD MD dossier Créer un répertoire "dossier" dans le répertoire dans lequel vous vous trouvez FDISK Pour créer des partitions sur votre disque dur, tapez la commande: FDISK et laissez-vous guider par le menu... ATTENTION: Si vous voulez partitionner votre disque dur alors que vous avez déjà installé votre système d'exploitation , vous devrez alors supprimer votre unique partition et vous perdrez toutes vos données... Après avoir créé vos partitions vous devez redémarrer votre ordinateur impérativement pour que vos partitions soit prises en compte et ensuite vous devez formater chaque partition. FORMAT Tapez : FORMAT suivi du disque à formater Exemples : FORMAT A: FORMAT C: FORMAT A: /s Formater la disquette Formater le disque C Formater la disquette et copier les fichiers système pour que la disquette soit bootable ATTENTION: Toutes les données contenues sur le disque que vous formatez seront perdues COPY COPY nom.ext A:\ COPY *.* A:\ Copie le fichier "nom.ext" dans le répertoire principal de la disquette Copie tous les fichiers du répertoire courant dans le répertoire principal de la disquette Mais ne copie pas les sous-répertoires et leur contenu XCOPY XCOPY nom.ext Copie le fichier "nom.ext" dans le répertoire A:\ principal de la disquette XCOPY *.* A:\ Copie tous les fichiers du répertoire courant dans le répertoire principal de la disquette Mais ne copie pas les sous-répertoires et leur contenu XCOPY *.* D:\ /s Copie tous les fichiers du répertoire courant dans le répertoire principal du disque D ET copie également tous les sous-répertoires et leur contenu (/s) REN REN ancien.ext nouveau.ext Renomme le fichier "ancien.ext" en "nouveau.ext" REN ancien nouveau Renomme le dossier "ancien" en "nouveau" EDIT EDIT Lancez la commande EDIT et laissez-vous guider par le menu EDIT est un éditeur de fichier texte sous DOS Pour accéder au menu pressez la touche ALT TYPE TYPE fichier.txt Affiche le contenu du fichier texte "fichier.txt" MORE MORE <fichier.txt Affiche le contenu du fichier texte "fichier.txt" écran par écran DEL DEL fichier.ext Supprime le fichier "fichier.ext" DELTREE DELTREE dossier Supprime le dossier "dossier" et son contenu Les fichiers Batchs (.bat) Les fichiers batchs sont des fichiers textes portant l'extension .bat Ils peuvent donc être édités avec n'importe quel éditeur de fichier texte, Notepad sous Windows ou Edit sous DOS Ils servent à exécuter une suite de commandes MS-DOS les unes après les autres de façon automatique. Le plus connu des fichiers Batchs est : AUTOEXEC.BAT qui s'exécute automatiquement au démarrage de votre ordinateur ATTENTION: Modifiez l' AUTOEXEC.BAT que si vous êtes sûr de ce que vous faites et faites au préalable une copie de sauvegarde de l' original. time Affiche ou modifie l'heure système. time [heures:[minutes[:secondes[.centièmes]]][A|P]] heures Spécifie l'heure. Les valeurs admises vont de 0 à 23. minutes Spécifie les minutes. Les valeurs admises vont de 0 à 59. secondes Spécifie les secondes. Les valeurs admises vont de 0 à 59. centièmes A|P Spécifie les centièmes. Les valeurs admises vont de 0 à 99. Spécifie les heures avant midi (A) ou après midi (P) si vous avez choisi le format d'heure de 12 heures. Si vous indiquez une heure valide pour ce format sans spécifier de paramètre, MS-DOS utilise la valeur A. TIME sans paramètres affiche l'heure en cours et demande une nouvelle heure. Appuyez sur ENTRÉE pour conserver la même heure. tree Affiche graphiquement la structure de dossiers d'un lecteur ou d'un chemin. tree [lecteur:][chemin] [/F] [/A] /F Affiche le nom des fichiers de chaque répertoire. /A Utilise ASCII au lieu des caractères étendus. type Affiche le contenu d'un ou plusieurs fichiers texte. type [lecteur:][chemin]nom_de_fichier undelete Restaure les fichiers supprimés à l'aide de la commande DEL. UNDELETE offre trois niveaux de protection contre la suppression involontaire des fichiers: la protection par Sentinelle, la protection par Traqueur et la protection Standard. undelete [[lecteur:][chemin]fichier] [/DT|/DS|/DOS] [/LIST|/ALL|/PURGE[lecteur]|/STATUS|/LOAD|/UNLOAD|/S[lecteur]|/Tlecteur[-entrées]] Spécifie l'emplacement et le nom du ou des fichiers à [lecteur:][chemin]fichier récupérer. Par défaut, UNDELETE restaure tous les fichiers supprimés du répertoire en cours. Affiche la liste des fichiers supprimés pouvant être récupérés, mais ne les restaure pas. Les données affichées dépendent du /LIST paramètre [lecteur:][chemin]fichier et des commutateurs /DT, /DS et /DOS spécifiés. Restaure les fichiers supprimés sans demander confirmation, en utilisant la méthode Sentinelle si elle est disponible ou la méthode Traqueur dans le cas contraire. Si aucune de ces deux méthodes n'est disponible, UNDELETE restaure ces fichiers depuis le répertoire DOS, en remplaçant par un signe /ALL dièse (#) le premier caractère manquant du nom de fichier. S'il existe un autre fichier du même nom, ce commutateur tente de trouver un nom unique en utilisant, dans l'ordre, les caractères suivants : #%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ. Récupère uniquement les fichiers supprimés par MS-DOS, en vous invitant à confirmer l'opération pour chacun d'entre eux. /DOS S'il existe un fichier de suivi des suppressions, UNDELETE l'ignore lorsque vous spécifiez ce commutateur. /DT /DS /LOAD /UNLOAD /PURGE[lecteur] /STATUS Récupère uniquement les fichiers répertoriés comme fichiers supprimés, en vous invitant à confirmer l'opération pour chacun d'entre eux. Récupère uniquement les fichiers figurant dans le répertoire SENTINELLE, en vous invitant à confirmer l'opération pour chacun d'entre eux. Charge en mémoire le programme résident Undelete en utilisant les informations définies dans le fichier UNDELETE.INI. Si ce fichier n'existe pas, UNDELETE utilise les valeurs par défaut. Retire le programme Undelete de la mémoire ; il devient donc impossible de restaurer les fichiers supprimés. Supprime le contenu du répertoire SENTINELLE. Si vous ne spécifiez pas de lecteur, UNDELETE recherche ce répertoire sur le lecteur en cours. Indique le type de protection contre la suppression en vigueur sur chacun des lecteurs. /S[lecteur] /Tlecteur[-entrées] Active la méthode sentinelle et charge en mémoire le programme résident UNDELETE, qui enregistre les données permettant de récupérer les fichiers supprimés du lecteur spécifié, par défaut le lecteur en cours. Lorsque vous spécifiez le commutateur /S, UNDELETE est chargé en mémoire à l'aide des informations définies dans le fichier UNDELETE.INI. Active la méthode Traqueur et charge en mémoire le programme résident UNDELETE, qui enregistre les données permettant de récupérer les fichiers supprimés. Le paramètre lecteur, qui est obligatoire, désigne le lecteur de disque pour lequel vous souhaitez conserver le suivi des suppressions. Le paramètre entrées, qui est facultatif, spécifie le nombre maximal d'entrées que peut contenir le fichier de suivi des suppressions (PCTRACKR.DEL). Les valeurs admises par ce paramètre sont comprises entre 1 et 999, la valeur par défaut dépendant du type de disque concerné. unformat Restaure un disque effacé par une commande FORMAT.UNFORMAT s'applique uniquement aux disques durs intégrés et aux disquettes, et non aux lecteurs réseau. Cette commande permet également de restaurer une table de partition de disque altérée sur un disque dur. unformat lecteur: [/L] [/TEST] [/P] Spécifie le lecteur de disque sur lequel se trouvent les fichiers lecteur: à restaurer. Affiche la liste de tous les fichiers et sous-répertoires trouvés par la commande UNFORMAT. Utilisée sans ce commutateur, UNFORMAT n'affiche que les sous-répertoires et fichiers /L fragmentés. Appuyez sur CTRL+S pour interrompre le défilement de la liste, et sur une touche quelconque pour le reprendre. Indique comment UNFORMAT reconstitue les données sur le /TEST disque, sans annuler son formatage. /P Envoie des messages à l'imprimante connectée au port LPT1. ver Affiche le numéro de la version de MS-DOS utilisée. ver winver Affiche le numéro de la version de Windows utilisée. winver xcopy Copie des fichiers et des arborescences de répertoires. XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/EXCLUDE:fich1[+fich2][+fich3]...] source Spécifie le ou les fichiers à copier. destination Spécifie l'emplacement et/ou le nom de nouveaux fichiers. Copie uniquement les fichiers ayant l'attribut archive, ne modifie pas l'attribut. Copie uniquement les fichiers ayant l'attribut archive, /M désactive l'attribut archive. Copie les fichiers modifiés à partir de la date spécifiée. Si /D : j-m-a aucune date n'est donnée, copie uniquement les fichiers dont l'heure source est plus récente que l'heure de destination. Spécifie une liste de fichiers contenant des chaînes. Chaque chaîne doit être placée sur une ligne séparée dans le fichier. Lorsque l'une des chaînes se retrouve dans le chemin d'accès /EXCLUDE:fich1[+fich2][+fich3]... absolu du fichier devant être copié, ce fichier est exclu de la copie. Par exemple, spécifier une chaîne telle que \obj\ ou .ob exclura respectivement tous les fichiers situés sous le répertoire obj ou tous les fichiers dont l'extension est .obj. Avertissement avant la création de chaque fichier de /P destination. /A /S /E /V /W Copie les répertoires et sous-répertoires à l'exception des répertoires vides. Copie les répertoires et sous-répertoires, y compris les répertoires vides. Identique à /S /E. Peut être utilisé pour modifier /T. Vérifie chaque nouveau fichier. Vous demande d'appuyer sur une touche avant la copie. Continuer la copie même si des erreurs se produisent. Si la destination n'existe pas et que plus d'un fichier est copié, /I considérer la destination comme devant être un répertoire. /Q N'affiche pas les noms de fichiers lors de la copie. Affiche les noms de source et de destination complets lors de /F la copie. /L Affiche les fichiers devant être copié. Permet la copie des fichiers cryptés vers des destinations qui /G ne prennent pas en charge le cryptage. /H Copie également les fichiers cachés et les fichiers système. /R Remplace les fichiers en lecture seule. Crée la structure de répertoires mais ne copie pas les fichiers. /T N'inclut pas les répertoires ou sous-répertoires vides. /T /E incluent les répertoires et sous-répertoires vides. Copie seulement les fichiers existants déjà dans la /U destination. Copie les attributs. La commande normale Xcopy rétablira les /K attributs de lecture seule. /N Copie en utilisant les noms courts générés. /O Copie les fichiers d'appartenance et les informations d'ACL. /X Copie les paramètres d'audit de fichiers (implique /O). Supprime la demande de confirmation de remplacement de /Y fichiers de destination existants. Provoque la demande de confirmation de remplacement d'un /-Y fichier de destination existant. Le commutateur /Y peut être présent dans la variable d'environnement COPYCMD. Il peut être remplacée par /-Y dans la ligne de commande. /C V