Você está na página 1de 10

COMPRENDRE LE MS-DOS

I- Qu'est-ce que MS-DOS II- Comment entrer ou sortir de MS-DOS III- Les commandes de bases IV- Des commandes un peu plus avances V- Les fichiers batch VI- Quelques astuces VII- Les options Source : http://win-dos.e-monsite.com/
Ralis par Sangar Souleymane sangsoulinter@yahoo.fr 00225-08281648

I- Qu'est-ce que MS-DOS


MS-DOS, systme d'exploitation
MS-DOS fut le premier systme d'exploitation. C'est dire que l'on faisait toutes les manipulations informatiques depuis l'invite de commande (MS-DOS). Par exemple, pour afficher le contenu du fichier exemple1.txt qui se trouve dans le dossier c:\exemple, il faut entrer: "type c:\exemple\exemple1.txt". On peut facilement reconnatre son interface habituelle: des caractres blancs sur un fond noir . Son utilisation est assez fastidieuse dans certains cas mais simple en gnral. Les commandes s'crivent dans une zone appele ligne de commande.

Les commandes
Les commandes peuvent tre accompagnes de commutateurs. Ils servent activer ou dsactiver des options des commandes. Grce aux commandes, on peut modifier, dplacer, copier, supprimer des fichiers et des dossiers, changer de dossier courant (le dossier dans lequel on se trouve), ouvrir un fichier, dmarrer une application ou un programme...En ajoutant des commutateurs, on peut par exemple contrler une copie ou affecter une modification toute une arborescence au lieu de le faire uniquement un dossier.

MS-DOS sous WINDOWS


Sous Windows 95, on peut trouver l'invite de commande mais il est moins dvelopp que dans les versions plus rcentes (preuve que MS-DOS n'est pas tout fait laiss l'abandon). Dans cette version, certaines commandes n'existent pas et la seule faon de se corriger est de supprimer les caractres aprs l'erreur (ou alors il faut recommencer). Sous Windows XP, les commandes sont plus nombreuses et on peut corriger en revenant en arrire, sans supprimer les caractres aprs la faute.

Pourquoi utiliser MS-DOS


MS-DOS a des options que les autres systmes d'exploitation n'ont pas (exemple: afficher la liste des fichiers d'un certain type). Il peut dbloquer des fichiers que vous n'arrivez pas ouvrir, modifier des associations entre une application, une extension et un type de fichier, permettre d'afficher ou de cacher certains fichiers, de crer des micros applications.

L'interface
Lorsque MS-DOS dmarre, il affiche les caractristiques de votre ordinateur ainsi qu'un chemin d'accs. Ce dernier reprsente le dossier courant (dossier dans lequel vous vous trouvez). Cmd (l'application de MS-DOS) fonctionne un peu comme l'explorateur Windows (vous pouvez dmarrer celui-ci par la commande "start ./" mais attention: elle ne fonctionne pas toujours. vous pouvez changer de dossier courant, supprimer, copier, dplacer, renommer, modifier les dossiers ou les fichiers se trouvant dans le dossier courant. Vous pouvez modifier la prsentation de la ligne de commande.

II- Comment entrer ou sortir de


S'assurer que l'invite de commande est sur votre ordinateur
Si l'invite de commande n'est pas installe sur votre ordinateur, vous ne pourrez pas l'utiliser. Pour vrifier s'il est bien install sur votre ordinateur, ouvrez le menu dmarrer et lancez une recherche. Ci besoin est, choisissez "Tous les fichiers et tous les dossiers" puis tapez "cmd" ou "MS-DOS" ou "invite de 2

commande". Vous pouvez aussi faire cette vrification en passant par le menu dmarrer puis "Tous les programmes" et "accessoires". Si l'invite de commande s'y trouve (image: ), c'est qu'il est install sur votre ordinateur. S'il est install, vous pouvez dmarrer MS-DOS par les moyens vus prcdemment ou par ceux des chapitres suivants.

Dmarrer MS-DOS
Si vous avez vrifi que l'invite de commande est bien install sur votre ordinateur vous pouvez maintenant le dmarrer. Pour cela, ouvrez le menu dmarrer et cliquez sur "excuter". Dans la barre de texte tapez "cmd.exe" puis cliquez sur OK. Si la fentre de MS-DOS s'ouvre tout va bien. Sinon, essayez les moyens vus prcdemment pour ouvrir l'invite de commande.

Arrter MS-DOS depuis la ligne de commande


Quand vous avez ouvert MS-DOS, celui-ci peut se prsenter sous la forme d'un fentre toute simple ou s'afficher en plein cran. Vous pouvez quitter MS-DOS depuis la ligne de commande: sur votre clavier, tapez la commande "exit" puis appuyez sur la touche entre. Si vous avez correctement entr la commande, l'invite de commande se fermera.

D'autres moyens de fermer l'invite de commande


Quand MS-DOS s'ouvre sous la forme d'une fentre, vous pouvez cliquez sur la croix, en haut, droite. L'invite de commande ne pose pas de problme pour ce type de fermeture contrairement la combinaison des touches Alt et F4 qui peut fermer les fentres, les programmes, les applications, ou mme teindre votre ordinateur. Cette combinaison n'affecte en rien MS-DOS. En revanche, vous pouvez le fermez en faisant un clic droit sur son icne dans la barre des taches et choisir fermer. En mode plein cran, faites Alt+Tab puis rptez la procdure prcdente. Vous remarquerez que cette combinaison permet d'alterner rapidement entre diffrentes applications.

III- Les commandes de bases


Crer, supprimer, renommer ou dplacer un dossier
Pour stocker les fichiers que vous crrez avec MS-DOS, je vous conseille de crer un dossier dans le dossier courant qui s'affiche quand vous ouvrez l'invite de commande. Pour cela, entrez "mkdir" ou son abrviation "md" suivi du nom entre guillemets que vous souhaitez donner votre dossier(exemple:md "Fichiers Dupont"). Si vous vous tes tromp, tapez la commande "rmdir" ou son abrviation "rd" suivie du nom du dossier (attention ne pas se tromper dans l'orthographe du nom)(exemple:rd "Fichiers Dupont"). Vous pouvez aussi dplacer un dossier en entrant la commande "move" suivie du nom du dossier et, spar par un espace (fermez les guillemets puis rouvrez-les)la destination du dossier(exemple:move "Fichiers Dupont" "c:\fichiers divers\fichers du groupe de travail"). Si votre dossier ne porte pas le bon nom, vous pouvez le renommer avec la commande "rename" suivie du nom actuel du dossier entre guillemets et du nouveau nom entre guillemets (exemple:rename "Fichiers Dupont" "Fichiers Dupond").

Changer le dossier courant


Quand vous aurez cr le dossier voulu, Vous aurez besoin de vous placer l'intrieur du dossier pour pouvoir crer, modifier, renommer, dplacer ou supprimer des dossiers et/ou des fichiers. Pour cela, vous pouvez utiliser la commande "chdir" ou son abrviation "cd" suivie du dossier ou de l'arborescence suivre (exemple:cd "c:\fichiers divers\fichiers du groupe de travail\fichiers Durant"). Cela pose des problmes lorsqu'il faut aussi changer de lecteur (exemple:cd d:\sounds): il faut dans ce cas entrer la ligne 3

pour changer le dossier courant puis valider puis taper le lecteur (exemple:d:) et enfin, valider. On peut viter cela en ajoutant le commutateur "/d" qui vous permettra de changer de lecteur en mme tant que de dossier courant. Il existe une autre option avec cd: vous pouvez le faire suivre de .. pour vous placer dans le dossier contenant celui dans lequel vous vous trouvez (exemple:cd ..). Vous remarquerez que j'ai utilis la commande "dir". Elle sert faire dfiler la liste des fichiers et des dossiers d'un dossier. Pour plus de renseignements, tapez "dir /?" dans la ligne de commande.

Crer, supprimer, renommer ou dplacer un fichier


Maintenant que vous avez cr un dossier pour vos fichiers, vous allez pouvoir en crer. Pour crer un fichier, tapez "edit" suivi du nom du fichier que vous voulez crer (je vous conseille de prendre un document avec l'extension ".txt", ".rtf" ou ".doc" pour dbuter). Une nouvelle fentre s'ouvre (voir). Vous pouvez y taper votre texte. Pour enregistrer le fichier allez dans Fichier puis dans Enregistrer. Vous pouvez quitter: vous venez d'apprendre crer un fichier en MS-DOS. Vous pouvez voir ce que contient votre fichier avec la commande "type" suivi du nom du fichier (exemple:type 1essai.txt). Pour renommer votre fichier, vous pouvez utiliser la commande "rename" vue prcdemment avec les dossier. Elle s'utilise de la mme faon (exemple:rename 1essai.txt essai1.* (vous remarquez ici que l'atrisque peut viter d'avoir saisir une deuxime fois l'extension)). Pour le dplacer la commande est "move", la mme que vue prcdemment (exemple:move essai1.txt c:\fichiers divers\fichiers_du_groupe_de_travail). Si vous voulez supprimer un fichier, il vous faudra entrer la commande "del" suivie du nom du fichier.

Copier
Pour copier des fichiers, des dossiers ou des programmes (".exe",".bat") on se sert de la commande "copy". Elle est suivie du fichier copier et du fichier crer (exemple:copy "1essai.txt" "c:\fichier texte\1essai.txt"). Cette commande possde beaucoup de commutateurs. En voici quelques uns: /v => vrifie l'criture du ou des fichiers cibles /y => supprime la confirmation de remplacement d'un fichier cible existant /-y => demande la confirmation de remplacement d'un fichier cible existant /z => copie les fichiers rseau en mode redmarrage.

IV- Des commandes un peu plus avances


La commande attrib
La commande attrib permet d'ajouter ou de retirer les attributs: lecture seule, archive, cach, systme. Son utilisation est simple: attrib suivi du signe plus ou moins (+ ou-), la lettre correspondant l'attribut et le nom du (des) fichier(s) affecter, (r => lecture seule h => cach s=>systme a=>archive)(exemple:attrib +a 1essai.doc).

La commande find
La commande find permet de rechercher un chane (un groupe de mots) dans un fichier. Pour l'utiliser: find suivi de la chane chercher puis du fichier dans lequel chercher (exemple: find Bonjour! fichier_texte.txt). Voici quelques commutateurs: /V => Affiche toutes les lignes ne contenant pas la chane spcifie. /C => Affiche seulement le nombre de lignes contenant la chane. /N => Affiche les numros de ligne avec les lignes affiches. /I => Ignore la casse lors de la recherche de la chane.

La commande format
4

La commande format formate un disque utilisable avec windows xp. Son utilisation: format suivi du nom du volume. Quelques commutateurs: /V:nom_de_volume => Spcifie le nom du volume. /Q => Effectue un formatage rapide.

La commande start
La commande start permet de dmarrer des programmes. L'utilisation est trs simple: start suivi du titre entre guillemets que vous voulez mettre la fentre puis l'application (exemple:start "Salut!" "c:\program files\microsoft office\office\winword.exe). Pour plus de renseignement, tapez start /?.

La commande subst
Cette commande permet de remplacer un chemin d'accs par une lettre de lecteur. Son utilisation: "subst"+chemin d'accs+lettre+":" (exemple: subst "c:\fichiers\fichiers divers\fichiers dupont\2005\Fvrier" z:). Le commutateur /D permet de supprimer une substitution.

La commande tree
Cette commande fait dfiler l'arborescence d'un dossier. L'utilisation est: tree+chemin d'accs ventuellement. Le commutateur /f permet d'afficher les fichiers.

La commande xcopy
La commande Xcopy permet de copier un peu comme avec la commande copy mais en plus avanc. L'utilisation est la mme que celle de copy. Seul le nom est modifi. Voici des commutateurs: /A Copie uniquement les fichiers ayant l'attribut archive, ne modifie pas l'attribut. /M Copie uniquement les fichiers ayant l'attribut archive, dsactive l'attribut archive. /D : j-m-a Copie les fichiers modifis partir de la date spcifie. Si aucune date n'est donne, copie uniquement les fichiers dont l'heure source est plus rcente que l'heure de destination. /P Avertissement avant la cration de chaque fichier de destination. /S Copie les rpertoires et sous rpertoires l'exception des rpertoires vides. /E Copie les rpertoires et sous rpertoires, y compris les rpertoires vides. Identique /S /E. Peut tre utilis pour modifier /T. /V Vrifie chaque nouveau fichier. /W Vous demande d'appuyer sur une touche avant la copie. /C Continuer la copie mme si des erreurs se produisent. /I Si la destination n'existe pas et que plus d'un fichier est copi, considrer la destination comme devant tre un rpertoire. /Q N'affiche pas les noms de fichiers lors de la copie. /F Affiche les noms de source et de destination complets lors de la copie. /L Affiche les fichiers devant tre copi. /G Permet la copie des fichiers crypts vers des destinations qui ne prennent pas en charge le cryptage. /H Copie galement les fichiers cachs et les fichiers systme. /R Remplace les fichiers en lecture seule. /T Cre la structure de rpertoires mais ne copie pas les fichiers. 5

N'inclut pas les rpertoires ou sous rpertoires vides. /T /E incluent les rpertoires et sous rpertoires vides. /U Copie seulement les fichiers existants dj dans la destination. /K Copie les attributs. La commande normale Xcopy rtablira les attributs de lecture seule. /N Copie en utilisant les noms courts gnrs. /O Copie les fichiers d'appartenance et les informations d'ACL. /X Copie les paramtres d'audit de fichiers (implique /O). /Y Supprime la demande de confirmation de remplacement de fichiers de destination existants. /-Y Provoque la demande de confirmation de remplacement d'un fichier de destination existant. /Z Copie les fichiers du rseau en mode redmarrable.

V- Les fichiers batch


Qu'est-ce qu'un fichier batch
Un fichier batch est une sorte de micro-application. Les fichiers batch se servent de commandes MSDOS. Ils ont des commandes non disponibles depuis la ligne de commande. Si vous trouvez des commandes qui vous intriguent, tapez cette commande suivie de "/?" (exempl:edit /? Vous aurez une rponse du genre: Version MS-DOS 2.0.026 Copyright (c) Microsoft Corp 1995. EDIT [/B] [/H] [/R] [/S] [/] [/?] [fichier(s)] /B - Force le mode monochrome. /H - Choisit la rsolution la plus haute possible pour votre matriel. /R - Charge le(s) fichier(s) en mode lecture seule. /S - Force l'utilisation de noms de fichier courts. / - Charge un ou plusieurs fichiers binaires, en retournant la ligne pour caractres. /? - Affiche cet cran d'aide. [fichier] - Spcifie les fichiers initiaux charger. Les caractres gnriques et les spcifications multiples de fichiers sont accepts.

Comment crer un fichier batch


Pour crer un fichier batch, nous allons nous reporter une commande vue prcdemment:edit. Tapez "edit" suivi du nom du fichier que vous voulez crer avec l'etension ".bat". L'cran de edit s'ouvre et vous allez pouvoir crer votre premier fichier batch.

Votre premier fichier batch


Ce fichier batch commencera par inviter l'utilisateur cliquer sur une touche pour dmarrer le fichier puis il fera dfiler la liste des fichiers du disque dur. Commencez par dmarrer edit. Sur la premire ligne, pour viter que ce que tous ce que nous allons crire soit affich, nous allons taper "echo off" il faut galement que cette ligne ne soit pas affiche: nous la faisons prcder du signe @. Nous avons donc: @echo off. Passons la ligne et faisons en sorte que le texte "Voulez-vous continuer ?" s'affiche l'cran. Vous pouvez tapez: echo Voulez-vous continuer ?. Pour que l'ordinateur attende que l'uttilisateur tape sur une touche, rajoutez la ligne "pause". Nous avons donc: 6

@echo off echo Voulez-vous continuer? pause Maintenant, nous allons nous metre la racine de c: avec les lignes: "c:" et "cd \". Maintenant, faisons dfiler tous les fichier de l'ordinateur avec la commande "dir /s". Nous avons: @echo off echo Voulez-vous continuer? pause c: cd \ dir /s Maintenant, enregistrez votre fichiez et revenez la ligne de commande. Tapez le nom de votre fichier et faites ce qu'on vous demande. Attention, faire dfiler tous les fichiers est trs long ( peu prs 10 minutes). Pour arrter votre fichier avant, faites Ctrl+C.

Un exemple de fichier batch


Si vous aimeriez piger vos amis avec un faux virus lisez bien ce qui va suivre. Demarrez l'invite de commande puis edit. Tapez le texte suivant: @echo off echo Etes-vous sur de vouloir supprimer tous les fichiers et les dossiers de votre ordinateur? pause c: dir c: /s cls prompt Tous les fichiers effacs. Ouvrez-le l'insu de vos amis. Quand il tomberont sur "Etes-vous sur de vouloir supprimer tous les fichiers et tous les dossier", il commenceront paniquer, s'il tentent de quitter avec la combinaison Alt+F4, il dclencheront le dfil de tous les fichiers et de tous les dossiers. A ce moment ils commenceront vraiment paniquer. La phrase "Tous les fichiers effacs" les achvera. Pour quitter le fichier pendant son excution, faites Ctrl+C ou aprs tapez exit et validez. Ne vous inquitez pas: ce fichier n'a aucun effet sur les fichiers et les dossier de votre ordinateur. Vous remarquerez que ce fichier est lgrement diffrent de celui propos mais il donne le mme rsultat.

VI- Quelques astuces


Eviter de retaper une longue commande
Lorsque vous tapez des commandes assez longues (exemple: Xcopy c:\fichiers\fichiers_divers\fichier_dupont\2005\Fvrier\emploi_du_temps.doc c:\fichiers\fichiers_divers\fichiers_dupond\2005\Fvrier\emploi_du_temps.doc), vous prfreriez ne pas avoir rcrire toute la commande. Ceci est possible grce aux flches directionnelles: les flches haut et bas vous permettent de choisir une commande dj utilise, la flche droite de recopier des caractres de la commande prcdente et la flche gauche vous permet de corriger sans avoir tout effacer (sauf sous Windows 95).

Effacer le contenu de la fentre


7

Si vous trouvez que votre fentre est trop charge ou que vous voulez videz le contenu de l'cran dans un fichier batch, vous pouvez vous servir de la commande "cls". Courte mais pratique. Elle peut permettre d'arer vos fichiers batch en les vidant de temps en temps de leur contenu.

VII- Les options


1. Les modes plein cran et fentre
Vous pouvez choisir que l'invite de commande apparaisse sous la forme d'une fentre ou en plein cran. Sous la forme d'une fentre, vous pourrez la dplacer, avoir accs la barre des taches, modifier la taille de la fentre (voir les options de la fentre). En plein cran, vous n'aurez pas accs directement la barre des taches, un curseur carr remplacera la souris et vous ne pourrez pas dplacer ou modifier la fentre. Pour modifier l'affichage, ouvrez l'invite de commande, clic droit sur le curseur de la barre des taches (si MS-DOS est en plein cran, vous devrez utiliser les touches Alt+Tab), proprits, onglet options, plein cran/fentre.

2. Les options de la fentre


Si vous trouvez que la fentre de l'invite de commande est trop petite, suivez le chemin vu prcdemment et allez dans l'onglet configuration. Ici, vous pourrez modifier la hauteur et la largeur de la fentre. A cet endroit, vous pourrez aussi modifier la taille de la mmoire tampon. C'est--dire le nombre de lignes et de colonnes qui sont gardes en mmoire. En allant dans l'onglet couleurs, vous pourrez changer la couleur de l'arrire-plan.

3. Les caractres
Si vous n'aimez pas la couleur des caractres, allez dans l'endroit vu en dernier. Vous pourrez y choisir la couleur des caractres parmi celles proposes ou en composer d'autres. Si la police et la taille des caractres vous gnent allez dans l'onglet police. Vous pouvez aussi modifier la couleur des caractres et du fond d'cran en passant par MS-DOS: utilisez la commande color suivie du code des couleurs que vous dsirez (pour plus de renseignement: tapez color /?

4. La ligne de comande
Grce la commande prompt, vous pouvez modifier la prsentation de la ligne de commande. En faisant suivre la commande prompt du texte que vous voulez, celui-ci sera affich (exemple: prompt Entrez votre commande:). Il existe des commutateurs spciaux qui vous permettront d'afficher des lements tels la date ou l'heure ou encore d'aller la ligne. Ce sont: $A => & (signe &) $B => | (barre verticale) $C => ( (parenthse gauche) $D => date actuelle $E => code ECHAP (code ASCII 27) $F => ) (parenthse droite) $G => > (signe suprieur) $H => retour arrire (efface le caractre prcdent) $L => < (signe infrieur) $N => lecteur en cours $P => lecteur et chemin d'accs en cours $Q => = (signe gal) $S => (espace) $T => heure en cours 8

$V => numro de version de Windows XP $_ => retour chariot et saut de ligne $$ => $ (signe dollar)

VIII- Exemple de fichier bath


Voici une serie d'exenple : Faux formatage 1 - Ouvrez le Bloc-notes , 2 - Tapez : @echo off echo Etes-vous sur de vouloir supprimer tous les fichiers et les dossiers de votre ordinateur? pause c: dir c: /s cls prompt Tous les fichiers effacs. 3 - faite Fichier --> Enregistrer sous --> et nom le "votrechoix.bat" l'extension .bat est trs importante . Voila ;) Systeme 32 PIRATED !! 1 - Ouvrez le Bloc-notes , 2 - Tapez : @echo off echo Bonjour je viens de pirater ton ordinateur et matenen je voi tout !!!! pause echo systeme32 PIRATED echo systeme32 PIRATED echo systeme32 PIRATED echo systeme32 PIRATED echo systeme32 PIRATED echo systeme32 PIRATED pause 3 - faite Fichier --> Enregistrer sous --> et nom le "votrechoix.bat" l'extension .bat est trs importante . Voila ;)

Tous les fichier dfile 9

1 - Ouvrez le Bloc-notes, 2 - Tapez : @echo off echo Voulez-vous continuer? pause c: cd \ dir /s 3 - faite Fichier --> Enregistrer sous --> et nom le "votrechoix.bat" l'extension .bat est trs importante . ( Pour art faite ctrl+c ) Voila ;)

10

Você também pode gostar