flechePrincipales Commandes

Dans cette partie nous allons voir les différentes commandes utilisable sous MS-DOS, ainsi que leurs fonctionalitées, ces dernières constitueront une ligne de nos futurs batch.

warning Ces Commandes peuvent être exécutées dans une invite MS-DOS sous XP par exemple dans le menu (Démarrer->Les Programmes-> les Accessoires -> Invite de commande) ou via la commande executer (Windows + R) puis en tapant cmd.

 

 

 

f Commandes de bases

f Commandes réseau

f Commandes utilitaires windows

f Commandes diverses

f Commandes scripts

 


 

puceCommandes de bases
Commande Fonction
CD Permet de se déplacer d'un répertoire à un autre. (Exemple: c> cd dossier )
CD \ Permet d'acceder à la racine d'un lecteur. (Exemple: c> cd \ )
DIR Liste le contenu du répertoire courant. (Exemple: c> dir )
MKDIR Création d'un dossier. (Exemple: c>mkdir dossier )
RMDIR Effacer un dossier. (Exemple: c>rmdir dossier)
COPY Copie des fichiers. (Exemple: c> copy toto.txt c:\toto.txt )
XCOPY Copie des fichiers et des répertoires. (Exemple: c> xcopy toto.txt c:\toto.txt )
DEL Effacer un fichier (Exemple: c>del c:\temp.txt )
REN Renommer des fichier (Exemple: ren toto.txt tata.txt)
MOVE Déplace un fichier. (Exemple: c> move c:\temp.txt d:\)
EDIT Lance un éditeur de texte sous MS-DOS.(Exemple: c> edit toto.txt )
MORE Visualiser le contenu d'un fichier texte (Exemple: c> more toto.txt )
FORMAT Permet d'effacer le contenu d'un lecteur. (Exemple: c> format a: )
CLS Efface l'écran actuel. (Exemple: c> cls )
FIND Recherche dans un fichier la ligne contenant une valeur. (Exemple:
CMD Ouvre la fenêtre de commande DOS. (Exemple: c> cmd )
ECHO Affiche un message. (Exemple: c> echo salut )
ECHO. Permet de sauter une ligne. (Exemple: c>echo. )
SORT Permet de trier une liste en fonction d'un critère. (Exemple: c> dir | sort reverse )
PRINT Imprime le fichier spécifié. (Exemple: c>print toto.txt )
EXIT Ferme la fenêtre MSDOS. (Exemple: c> exit)
TYPE Affiche un fichier texte. (Exemple: c> type list.txt ) même fonction que more
FC Comparaison de fichiers.
ATTRIB Modifie les attributs d'un fichier. (Exemple: c> attrib c:\test +a )
CACLS Modifie les droits utilisateurs sur un fichier.
CHDIR Affiche l'arboréscence actuelle. (Exemple: c:\temp> chdir)

 

puceCommandes réseaux
Commande Fonction
PING Effectue un test de connectivité sur une machine distante à utiliser avec une adresse IP. (exemple: c> ping google.fr)
IPCONFIG Permet de voir votre configuration réseau, adresse IP, DNS, serveur DHCP... (exemple: c> ipconfig ,ipconfig /all)
NETSTAT Affiche leurs connexions active sur votre machine, port et protocole. (exemple: c> NETSTAT)
NET USE Connecte un lecteur réseau. (exemple: c>net use z: \\nompc\nompartage)
TRACERT Affiche les adresses de toutes les passerelles pour accédez à une destination (exemple: c> tracert google.fr)
ARP Permet de voir et de modifier la table ARP, correspondance MAC <-> IP des machines connectées sur le réseau.
TELNET Telnet sur une autre machine (exemple: c> telnet 192.168.0.1)
NET SEND Envoi un message sur une machine sur le réseau.(exemple: c> net send %computername% coucou)
NSLOOKUP Permet de faire une résolution DNS, l'exemple donne les IP de google (exemple: c> nslookup google.fr )
FTP Lance un module FTP permettant de faire des transfert de fichiers. (exemple: c> ftp 01net.com )
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.
TFTP transfère les fichiers depuis et vers un ordinateur distant exécutant le service TFTP.
RUNAS Permet d'éxécuter une commande avec un compte utilisateur différent.
NET TIME Permet de pouvoir synchroniser l'horloge avec un serveur.
MODE Permet d'afficher des informations concerant les ports COM
NETSH Permet de configurer des interfaces réseaux.
ROUTE Permet de gérer la table de routage de la machine locale (exemple: c> route print )
NBTSTAT Affiche les statistiques du protocole TCP/IP actuelles

 

puceCommandes utilitaires Windows
Commande Fonction
DEFRAG Permet de défragmenter un lecteur (exemple: c> defrag c:)
CHKDSK Permet de lancer un scandisk sur un disque dur
NET START Démarre un service windows (exemple: c> net start sharedaccess)
CLEANMGR Permet de faire un netoyage des disques durs.
CONVERT Convertit des volumes FAT en volumes NTFS
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.
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
SHUTDOWN Arrête ou redémarre un ordinateur local ou distant.
BOOTCFG Configure, interroge ou modifie les paramètres du fichier boot.ini.
DISKPART Gère des disques, des partitions ou des volumes.
SYSTEMINFO Permet d'obtenire une foule d'information sur votre équipement.
TYPEPERF Affiche les données du compteur de performances dans la fenêtre de commande ou dans un format de fichier journal pris en charge.
DRIVERQUERY Recherche une liste de pilotes et de propriétés de pilotes.
MEM Affiche des informations concernant les zones de mémoire allouées, les zones de mémoire libre et les programmes actuellement chargés en mémoire dans le sous-système MS-DOS.
LABEL Les symboles ^ et & peuvent être utilisés dans les noms de volume.
AT planifie l'exécution de commandes

 

puceCommandes Diverse
Commande Fonction
CALL Appelle un fichier batch à partir d'un autre fichier batch.(exemple: c> ping google.fr)
COLOR Permet de modifier les couleurs de la fenêtre MS-DOS (exemple:color 0a affiche le texte en vert et le fond en noir)
HOSTNAME Affiche le nom de l'ordinatateur (exemple: c> hostname)
REG Permet de faire des interventions dans la base de registre.
TITLE Permet de renommer la fenêtre MS-DOS (exemple: c> title batcher!)
TREE Représente graphiquement une arborescence de répertoires (exemple: c>tree)
BREAK Active ou désactive le contrôle étendu de CTRL+C.
PROMPT Modifie l'invite de commande(exemple: c> prompt batcher! )
> Redirection remplacement (exemple: echo batcher! > temp.txt)
>> Redirection ajout (exemple: c> echo batcher! >> temp.txt)
COMPACT Compresse et décompresse un fichier (exemple: c> compact temp.txt /C )

 

puceCommandes dédiées aux scripts
Commande Fonction
PAUSE Permet de stopper le traitement en cours en demandant à l'utilisateur de taper une touche pour continuer.
IF Instore une structure conditionnelle
FOR permet de créer des boucles
SET défintion d'une variable %variable% pour la rapelée
GOTO Permet d'aller à une étiquette définit dans le script via ":".
SET VARNAME= Crée une variable.
SETLOCAL Crée une variable locale.
TIMEOUT Permet de créer une temporisation avec un réglage en secondes. (!!! Valable uniquement sous Vista !!!)

Liste des commandes dos

 

q Une question, une remarque, n'hésitez pas à visiter le forum

 

Après avoir vu les principales commandes DOS nous allons désormais les intégrées dans notre premier script.

p Étape Suivante: Création du premier script