Commande Dos

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 12

CLS : DIR : CD : MD : RD : COPY : DOSKEY : F7 : F9 : DEL : DELTREE : MOVE : DISKCOPY : FORMAT : TIME : DATE : REN : INSER : SUPPR : LABEL

: VOL : XCOPY :

Efface lcran Affiche les fichiers et rpertoires Change de rpertoire Crer un rpertoire Supprime un rpertoire vide Copier des fichiers Mmorise les commandes tapes prcdemment Permet dafficher la liste des commandes prcdemment tape Permet de choisir nimporte quelle ligne par un numro dfini Permet de supprimer 1 ou plusieurs fichiers Efface larborescence Permet de dplacer un fichier (syntaxe identique a COPY ) Permet une copie de disquette disquette. / V en plus permet une vrification Permet de formater un disque dur ou une disquette. Permet de Modifier lheure Permet de modifier la date Permet de renommer un fichier et son extension.

Permet de ne pas effacer et de modifier ainsi une ligne de commande Supprime le caractre sur le curseur Permet de donner un nom de label un lecteur Permet dafficher mais ne permet en aucun cas une modification . Permet de copier un rpertoire (avec son contenu ) Les commandes /S et /E la suite du rpertoire de destination permettent de copier les sous rpertoires vides et non vides ECHO OFF Permet de ne pas afficher les lignes de commandes au demarrage d u DOS . ECHO ON Ractive laffichage des lignes de commandes .

Flche haut ou bas : permet de rappeler une ligne de commande prcdemment tape

/? /s

Permet dappeler laide du dos aprs nimporte quelle commande ex : c:\ > dir/ ? Permet pour une recherche notamment dappeler tous les rpertoires et sous rpertoires / p Page par page /w En colonne

Caractres gnriques :
*. = (nom de fichier

.)

*.* = ( nom de fichier extension )

* = remplace nimporte quel groupe de caractres ? = remplace nimporte quel caractre . = est le separatif entre le nom du fichier et lextension.

Automatisation des taches :


EDIT : logiciel de cration de fichier texte permettant de crer , modifier , enregistrer Un fichier texte. Pour un fichier .bat de commande tapez pause entre chaque ligne et le lordinateur vous demanderas de confirmer chaque ligne de commande. Pour sauter une ligne . se placer sur la ligne prcdente et appuyer sur Entre Pour enlever une ligne . se placer sur la ligne suivante et appuyer sur la touche Retour

.Bat
(Obligatoires )

Extension de commande par lots signifiant en anglais Batch

( Obligatoires ou Optionnelles)

(Optionnel )

Commandes DIR FORMAT


( \ ) ( / )

Paramtres C:\ Essai A:

Options /S/W /Q
ex dir/p

antislash permet de donner les chemins ex c:\> chemin\chemin2 Slash Permet d 'appeler un commutateur

Sous MSDOS on ne peut pas dpasser le nombre de 8 Caractres Ex : c:\program files ne peut tre dans ce cas reconnu par le dos

Mais celui ci le reconnatra grce un symbole ( ) C:\ program files deviendra donc c:\ progra~1 Il faudra le taper comme cela sous dos pour que celui ci le reconnaisse.

Commandes :
PATH : Chemin PATH = c:\windows ; c:\windows\command ( path par dfaut ) Conclusion : On ne peut appeler un programme que depuis le rpertoire Dans lequel il se trouve Sauf si le rpertoire est dfinit dans le PATH Le PATH est un chemin de rpertoire ( chemins spars par des ) Dans lesquels le DOS va automatiquement chercher les programmes appels . Syntaxe pour modifier le PATH PATH =C :\ Chemin1 ; Chemin2 ; C:\ chemin3

Syntaxe pour connatre le PATH actuel


PATH

EX : C : \ > PATH = C : \GESTION


Le programme trouvera tous les fichiers excutables de C: \gestion de n'importe quel endroit du disque. Ex : C : \ gestion\demarre.bat nous pouvons appeler ce fichier de a : \ > demarre.bat ou C:\windows> demarre.bat ou de tout autre endroit . Le PATH permet de rechercher ce fichier et de l'appeler partir , dans ce cas de C:\ Gestion Dans l'editeur nous pouvons rentre un petit programme pour modifier le path Ex : pour lancer qb.exe de n'importe quel endroit et n'importe quel lecteur il suffit de faire un petit programme qui permettra a partir d'un executable bat de lancer ce programme qui se trouve dans le rpertoire basic Ex on veut crer un executable demarre.bat C:\> edit demarre.bat ( ouvre l'editeur et cre le fichier ) Dans l'editeur nous rentrons les donnes suivantes : @echo off PATH=C:\ BASIC ( quitter et enregistrer ensuite dans le DOS taper dans c: C:\ > demarre.bat ensuite taper PATH faites entrer et vous verrez C:\ PATH=C:\ BASIC TYPE : Permet de visualiser le contenu d'un fichier ( pas de modification possible ) Ex : TYPE demande.txt

Redirection DIR >:

Changer le pripherique de sortie par dfaut ( Ecran) Ex : C:\ > DIR > toto.txt (rsultat du DIR redirig dans le fichier toto.txt ) C:\ > EDIT toto.txt

Commandes Internes et Commandes externes du DOS


Commandes Internes : Ce sont les commandes contenues dans l'interprteur de commande COMMAND.COM Ligne de commande : D:\W98\COMMAND.COM Command.com permet de lancer le DOS (fichier de dmarrage ) Les Commandes internes sont charges en mmoire (RAM )lors du dmarrage du DOS. Dans C:\Windows Chargement rapide lors de l'appel d'une commande interne. EX de commandes internes CD ; MD ; COPY ; PATH ;etc . Commandes Externes : Ce sont les commandes faisant appel un fichier spcifique (extension COM ou EXE ) Ex : EDIT.COM Les Commandes Externes sont dans le rpertoire C:\ Windows\Command EX : DOSKEY. COM ; DISKCOPY.COM ; FORMAT.COM. XCOPY.EXE ; MOVE.EXE ; DELTREE. EXE Vrifier la date et l'heure des commandes Externes Vrifier la taille en octet

: Si le contenu d'un fichier EXE ou COM est modifi son fonctionnement sera corrompu (ou pourra l'tre ).
Pour obtenir la liste des commandes Externes COM dans un fichier : Ex :C :\Windows \command> DIR *. COM> EXTCOM.TXT DIR *. EXE > EXTEXE.TXT

Priorit :
1) 2) 3) 4) Commandes Charges en mmoire (commandes internes ) Fichiers. D'extension. Exe Fichiers. D'extension Com Fichiers. D'extension Bat

: Pour les fichiers ou commandes portant le mme nom


Pour lancer un fichier excutable ( exe ; com ; ou bat ) il suffit de taper son nom sans l'extension ; sauf s'il existe par exemple un exe et un bat portant le mme nom auquel cas il faut spcifier l'extension pour lancer le fichier Bat.

Attribut de fichier :
C'est un ( ou plusieurs ) marqueur ( caractre ) associ un fichier .

4 Attributs possibles
1)Attribut Archive 2) Attribut cach 3) Attribut lecture seule 4) Attribut systeme Par dfaut un fichier possde l'attribut A ( archive ) ( cet attribut est utilis par les logiciels de sauvegarde ) ATTRIB : MORE : Commande qui affiche les attributs des fichiers Commande qui permet de visualiser page par page Ex : C:\Windows > ATTRIB | MORE ( | se fait avec Alt Gr + 6 ) Cette commande permet de visualiser des fichiers avec leurs attributs ou de modifier les attributs des fichiers.Ex C:\ > ATTRIB BOOTLOG.PRV A H C:\DIR BOOTLOG.PRV ( fichier introuvable car c'est un fichier cach ) Les Fichiers Cachs ( H ) Ou systeme ( S ) ne sont pas visibles avec l'instruction DIR Les fichiers en Lecture seule ( R ) ne peuvent pas tre modifis mais seulement consults Modification des Attributs d'un fichier : Ex : pour affecter l'attribut ( H ) cach ATTRIB +H Nom du fichier Pour supprimer l'attribut ( H ) cach ATTRIB -H Nom du Fichier A H R S ( Archive ) (hidden ) ( read ) ( systeme )

De faon gnrale :
ATTRIB +/-R +/- S +/- H +/-A Fichier ou chemin complet fichier

Exemple : Crer un fichier BAT Copier tous les fichiers d'extension TTF du rpertoire D : \W98\FONTS commenant par la lettre A ou C sur le rpertoire polices que vous allez crer DANS C: . Affect aux fichiers prcdemment copis les attributs lecture seule et fichier cach Et faire afficher les fichiers prcdemment copis @ Echo off CLS C: CD\ MD polices COPY D:\W98\FONTS\a*.ttf C:\ POLICES COPY D:\W98\FONTS\c*.ttf C:\ POLICES CD\ ATTRIB -A +R +H C:\POLICES\*.ttf ATTRIB C:\ POLICES\ *.ttf ou ( DIR / A RH )
ATTRIBUT

KEYB :

Commande externe fichier Keyb.com Permet la dfinition du clavier

Syntaxe :
KEYB ( code du pays ) , , C:\windows\command\Keyboard.sys KEYB ( code du pays ) , , Chemin d'Accs \ Keyboard.sys FR =Franais US = Amricain GR= Germanique UK = Anglais ( united kingdom ) Keyboard.sys est le fichier contenant les informations relatives au type du clavier choisi C:\Windows\Command est le chemin d'accs au fichier Keyboard.sys

SYS :

Permet de copier les fichiers systeme du dos ( sur un lecteur A ,C ..) (4 Fichiers ) SYNTAXE : C:\>SYS A: copie les 4 fichiers systemes sur A : A:\> SYS C: Une disquette contenant les 4 fichiers systeme est dite BOOTABLE : on peut demarrer le PC sur la disquette COMMAND. COM : interpreteur de commandes DOS Ce fichier contient toutes les commandes internes du DOS IO.SYS : Ce fichier contient les instructions permettant de gerer Le clavier et l' cran . I = input = entre O = output = Sortie MSDOS.SYS : Ce fichier contient les instructions permettant l'accs aux lecteurs , aux rpertoires , et aux fichiers. DRVSPACE.BIN : Ce fichier ( facultatif ) permet la compression et la decompression d'un disque ou d'une disquette

Une disquette contenant seulement les 4 fichiers systme est utilisable pour le dmarrage du PC mais vous aurez par dfaut : - Clavier US - La souris n'est pas gr - Les commandes externes ne sont pas reconnues. AUTOEXEC.BAT : c'est un fichier BAT dont les commandes sont automatiquement Excutes au dmarrage

Pour rendre la disquette bootable et performante


- un Autoexec.bat ( que vous crer sous A : ) - gestion du clavier ( keyb.com ; keyboard.sys ) - gestion de la souris ( mouse.com ou mouse . exe ) - gestion du CD ROM Dans l'Autoexec.bat nous crirons un PATH= C:\windows\Command ( permet de chercher les commandes externes) pour cela vous devez crer sur A : un autoexec.bat en se servant de la commande Edit mais d'abord il faut rentrer les commandes suivantes dans la disquette Sys a: (command.com ; io.sys ;msdos.sys ;drvspace.bin ) ou format a:/s ( pour formater la disquette et crire les fichiers systmes Keyb.com Keyboard.sys Mouse.com Exemple (crire dans l'autoexec.bat ) A:\>edit autoexec.bat A: Keyb fr Mouse.com Path=c:\windows\command C: CD\ doskey

Les Systmes d'exploitations :


Windows 3.1x + Dos 6.22 Interface graphique + systme d'exploitation Windows 9x Systme d'exploitation part entire Sous Windows 9x 2 Modes sont possibles pour l'Accs au DOS 1) Fentre MS DOS ( Menu dmarrer / programmes /commandes DOS ) 2) Mode MS DOS ( Mode rel du DOS ) Mode de compatibilit avec DOS 6.22, pas de multitche IO.SYS MSDOS.SYS : Noyau du systme ( communication avec le matriel )

COMMAND.COM :

Interprteur de commandes ( contient les commandes internes et interprte les commandes entres par l'utilisateur)

Architecture Systme :

Utilisateur Interprteur de commandes ( command.com ) Noyau Matriel

Rle de l'interprteur de commandes :

analyser et tenter d'excuter les commandes entres au clavier

3 cas possibles lors de l'interprtation de la commande par l'interprteur Command.com 1) La commande est elle interne ( contenu dans l'interprteur lui mme et donc dj en mmoire vive ) ? 2) Sinon La commande est elle prsente dans le rpertoire courant ? 3) Autrement dernire recherche : est elle prsente dans le ou les rpertoires dsigns par la variable PATH ? 4) Si non-trouve, la commande aboutira au message d'erreur :

" Commande ou nom de fichier incorrect "

la commande PATH pour rajouter dans la variable PATH un chemin (ex didier )sans perdre tous les autres dj dclars, on doit simplement entrer la commande :

C:\> PATH=%PATH%;C:\didier 2 Faons d'accder au DOS


- En fentre MS DOS ( aprs le lancement de Windows 98 ouvrir une session DOS taper EXIT pour retourner WINDOWS et fermer la fentre MS DOS ALT + TAB permettent de revenir windows sans quitter le MS DOS Cliquez pour cela sur l'icne commandes MS DOS Ou dmarrer / programme/ commande MS DOS Dmarrer / Excuter et tapez dans la ligne de commande command.com et confirmer par OK En mode MS DOS "rel " - Redmarrer en mode MS DOS - Ou au dmarrage du PC appuyer sur la touche F8 ds que l'cran affiche le message - "dmarrage de Windows 98" et dans le menu qui se prsente choisir la ligne de commande MS DOS ou invite MS DOS

FORMATAGE ET PARTITIONNEMENT

- Le Partitionnement :
C'est une opration qui consiste diviser le disque en units logiques ( C: ; D: , E : ; ) Chaque partition se comporte comme un disque dur . Utilit- Chaque partition peut recevoir un systme d'exploitation diffrent . - Rduire la taille des clusters ( limiter l'espace disque perdu ). - Problme de version du DOS ( ex le DOS 3.3 ne gre que des disques de 32 MO ). UTILITAIRE DE PARTITIONNEMENT FDISK : Structure d'un Partitionnement : Partition Primaire ou principale C : Partition tendue D : ; E : ; F : etc
(appels lecteurs logiques ).

La partition primaire devra tre Active pour que le systme prsent sur cette partition soit charg au dmarrage du PC.

Application :
Partitionnement du disque dur l'aide de l'utilitaire FDISK du DOS 6.22 1) BOOTER (dmarrer ) le PC sur la premire disquette d'installation du dos 6.22
F3 +F3 pour quitter le programme d'installation

A:\> FDISK Supprimer les partitions existentes Crer une partition primaire ( PRI ) d'une taille de 500 MO Activer cette partition Partition C: 1 tat A Type PRI DOS Nom de Volume MO 500 Systeme Inconnu utilise 41 %

2eme ETAPE: Formatage ( depuis une disquette systme du DOS ) 3eme ETAPE: Installation du DOS ( Version 6.22 )

3 disquettes d'installation C:\ DOS>(Rpertoire contenant les commandes externes ) ( remplace c:\windows\command )
HELP: Aide du DOS 6.22

: les modifications apportes l'autoexec.bat ne sont prises en compte


qu'au dmarrage du PC

Prise en compte de la souris :


-

Copier le gestionnaire de souris ( mouse.com ou Mouse.exe )dans le rpertoire C : \ DOS > Rajouter la ligne de commande suivante dans l'AUTOEXEC.BAT dans C : \DOS\MOUSE.COM Pour faire une disquette de boot DOS 6.22 taper C : \FORMAT A : / S.

Commandes type pour une disquette de BOOT :


Fichiers copier sur la disquette :
Keyb.com : Keyboard.sys Mouse.com ou EXE Edit.com Qbasic.exe Edit.hlp Sys.com Ncessaire pour le clavier franais Ncessaire pour la gestion de souris Ncessaire pour lancer la commande Edit Ncessaire pour lancer les fichiers systemes

2) Cration Keyb.fr Mouse.com Doskey

un AUTOEXEC.BAT sur A :

EXEMPLES DE PANNES
1) Attributs H et R A l'autoexec.bat Clavier US Pas de Souris Pas de commandes externes Pas de Prompt Pas de clavier FR mais US Pas de Souris PANNES SYMPTOMES Clavier US - REPARATION - Copier keyb.com - dans DOS - Enlever les Attributs - H, R de l'autoexec.bat Remettre le PATH=C : \DOS Dans l'autoexec.bat et enlever PROMPT$ de l'autoexec.bat Remettre Keyb.fr dans L'autoexec.bat Remettre Mouse.com dans L'autoexec.bat CAUSE Supprimer le fichier Keyb.com PATH=C:\ dans l'autoexec.bat PROMPT$ en bas de L'autoexec.bat Pas de ligne Keyb.fr Dans l'autoexec.bat Pas de ligne mouse Dans l'autoexec.bat

2)

3)

4)

5)

6)

Message au dmarrage " disque non-systme" veuillez remplacer et presser une touche Clavier US Pas de souris Pas de commande externe Pas de Prompt Date et Heure Demand chaque dmarrage Message au dmarrage "Attention fichier parasite" Date et Heure au dmarrage Clavier US Pas de souris Pas de commandes Externes

A:\> SYS C : Fichier IO. SYS Remet les 4 Fichiers Sys sur Manquant C:\ Renommer Autoexe.bat En Autoexec.bat Renommer Key.com En Keyb.com Enlever le Doskey dans l'autoexec.bat Ou copier doskey.com dans C : \DOS Renommer Aut0exec.bat En autoexec.bat Fichier Autoexec.bat Renomm sans le C Fichier Keyb.com Renomm sans le B Existence d'un fichier Doskey. bat dans l'autoexec.bat Autoexec.bat renomm en Aut0exec.bat PATH=C : \ ; C:\DOS + 1 espace

7)

Touches de Fonction importante en cas de pannes :


Touche F8 : Au dmarrage du PC elle permet de demander la confirmation de l'execution De toutes les lignes de commandes que le PC ouvre Touche F5 : Au dmarrage cette touche permet d'ignorer les fichiers suivants

AUTOEXECBAT CONFIGSYS

Squence du Dmarrage du BIOS ( Basic Input Output System ) Le BIOS sert donner les premires informations pour dmarrer le PC 1) 2) 3) 4) 5) 6) 7) Chargement des routines ou programmes du BIOS Chargement de IO.SYS Chargement de MSDOS.SYS Chargement de DRVSPACE.BIN Chargement de CONFIG.SYS Chargement de COMMAND.COM Chargement de AUTOEXEC.BAT

Remarque :
Les fichiers Autoexec.bat et Config.sys doivent obligatoirement se trouver la racine. Commande FDISK : Cette commande permet de partitionner le disque dur en une ou plusieurs partitions
Quelques exemples de commandes MSDOS Nom de Commande Rle CHDIR ou CD Changement de rpertoire CLS Effacement de lcran COPY copie des fichiers DATE Etablit ou affiche la date courante DEL ou ERASE Efface des fichiers DISKCOPY Permet de dupliquer une disquette EXIT Permet de sortir dun processeur de commandes FORMAT Permet de formater un disque ou une disquette MKDIR ou MD Cre un nouveau rpertoire MOVE Dplace ou renomme un rpertoire ou un fichier PATH Etablit un chemin pour les commandes Msdos REN ou RENAME Renomme un fichier RMDIR ou RD Supprime un rpertoire existant TYPE Affiche le contenu dun fichier XCOPY Copie slectivement des groupes de fichiers

Interne oui oui oui oui oui oui

Externe

oui oui oui oui oui oui oui oui oui

Vous aimerez peut-être aussi