« DOS/Liste des commandes » : différence entre les versions

Un livre de Wikilivres.
< DOS
Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
{{DOS}}
{{DOS}}
En [[informatique]], un '''traitement par lots''' (''batch processing'' en anglais) est un enchaînement automatique de commandes ([[Processus (informatique)|processus]]) sur un [[ordinateur]] sans intervention d'un [[opérateur]].
En informatique, un '''traitement par lots''' (''{{lang|en|batch processing}}'' en anglais) est un enchaînement automatique de commandes ([[w:Processus (informatique)|processus]]) sur un ordinateur sans intervention d'un opérateur.


== Quelques exemples de commande Windows à utiliser ==
== Quelques exemples de commande Windows à utiliser ==
'''CD''' Permet de se déplacer d'un répertoire à un autre. (''Exemple: cd répertoire '')<br />
'''CD''' Permet de se déplacer d'un répertoire à un autre. (''ex : cd répertoire '')<br />


'''CD \''' Permet d'acceder à la racine d'un lecteur. (''Exemple: cd \ '')<br />
'''CD \''' Permet d’accéder à la racine d'un lecteur. (''ex : cd \ '')<br />
'''DIR''' Liste le contenu du répertoire courant. (''Exemple: dir '')<br />
'''DIR''' Liste le contenu du répertoire courant. (''ex : dir '')<br />
'''MKDIR''' Création d'un dossier. ( ''Exemple: mkdir toto '')<br />
'''MKDIR''' Création d'un dossier. (''ex : mkdir toto '')<br />
'''RMDIR''' Effacer un dossier. (''Exemple: rmdir toto'')<br />
'''RMDIR''' Effacer un dossier. (''ex : rmdir toto'')<br />
'''COPY''' Copie des fichiers. (''Exemple: copy toto.txt c:\toto.txt '')<br />
'''COPY''' Copie des fichiers. (''ex : copy toto.txt c:\toto.txt '')<br />
'''XCOPY''' Copie des fichiers et des répertoires.(''Exemple: xcopy toto.txt c:\toto.txt '')<br />
'''XCOPY''' Copie des fichiers et des répertoires.(''ex : xcopy toto.txt c:\toto.txt '')<br />
'''DEL''' Effacer un fichier ( ''Exemple: del c:\titi.txt '')<br />
'''DEL''' Effacer un fichier (''ex : del c:\titi.txt '')<br />
'''REN''' Renommer des fichier ( ''Exemple: ren toto.txt tata.txt'')<br />
'''REN''' Renommer des fichier (''ex : ren toto.txt tata.txt'')<br />
'''MOVE''' Déplace un fichier. ( ''Exemple: move c:\titi.txt d:\'')<br />
'''MOVE''' Déplace un fichier. (''ex : move c:\titi.txt d:\'')<br />
'''EDIT''' Lance un éditeur de texte sous MS-D (''Exemple: edit toto.txt '')<br />
'''EDIT''' Lance un éditeur de texte sous MS-D (''ex : edit toto.txt '')<br />
'''MORE''' Visualiser le contenu d'un fichier texte (''Exemple: more toto.txt '')<br />
'''MORE''' Visualiser le contenu d'un fichier texte (''ex : more toto.txt '')<br />
'''FORMAT''' Permet d'effacer le contenu d'un lecteur. ( ''Exemple: format U: '')<br />
'''FORMAT''' Permet d'effacer le contenu d'un lecteur. (''ex : format U: '')<br />
'''CLS''' Efface l'écran actuel. (''Exemple: cls ''<br />
'''CLS''' Efface l'écran actuel. (''ex : cls ''<br />
'''FIND''' Recherche dans un fichier la ligne contenant une valeur.<br />
'''FIND''' Recherche dans un fichier la ligne contenant une valeur.<br />
'''CMD''' Ouvre la fenêtre de commande DOS. (''Exemple: cmd ''<br />
'''CMD''' Ouvre la fenêtre de commande DOS. (''ex : cmd ''<br />
'''ECHO''' Affiche un message. (''Exemple: echo salut '')<br />
'''ECHO''' Affiche un message. (''ex : echo salut '')<br />
'''ECHO.''' Permet de sauter une ligne. (''Exemple: echo. ''<br />
'''ECHO.''' Permet de sauter une ligne. (''ex : echo. ''<br />
'''SORT''' Permet de trier une liste en fonction d'un critère. (''Exemple: dir | cool '')<br />
'''SORT''' Permet de trier une liste en fonction d'un critère. (''ex : dir | cool '')<br />
'''PRINT''' Imprime le fichier spécifié. ( ''Exemple: print toto.txt '')<br />
'''PRINT''' Imprime le fichier spécifié. (''ex : print toto.txt '')<br />
'''EXIT''' Ferme la fenêtre MSDOS. (''Exemple: exit''<br />
'''EXIT''' Ferme la fenêtre MS-DOS. (''ex : exit''<br />
'''TYPE''' Affiche un fichier texte.(''Exemple: type titi.txt même utilitée que more'')<br />
'''TYPE''' Affiche un fichier texte.(''ex : type titi.txt même utilité que more'')<br />
'''FC''' Comparaison de fichiers.)<br />
'''FC''' Comparaison de fichiers.)<br />
'''ATTRIB''' Modifie les attributs d'un fichier (''Exemple: attrib c:\test +a '')<br />
'''ATTRIB''' Modifie les attributs d'un fichier (''ex : attrib c:\test +a '')<br />
'''CACLS''' Modifie les droits utilisateurs sur un fichier.<br />
'''CACLS''' Modifie les droits utilisateurs sur un fichier.<br />
'''CHDIR''' Affiche l'arboréscence actuelle. (''Exemple: c:\user> chdir'')<br />
'''CHDIR''' Affiche l’arborescence actuelle. (''ex : c:\user> chdir'')<br />
'''PING''' Effectue un test de connectivité sur une machine distante à utiliser avec une adresse IP. (''exemple: ping wikipédia.org'')<br />
'''PING''' Effectue un test de connectivité sur une machine distante à utiliser avec une adresse IP. (''ex : ping wikipédia.org'')<br />
'''IPCONFIG''' Permet de voir votre configuration réseau, adresse IP, DNS, serveur DHCP... (''exemple: ipconfig ,ipconfig /all'')<br />
'''IPCONFIG''' Permet de voir votre configuration réseau, adresse IP, DNS, serveur DHCP... (''ex : ipconfig ,ipconfig /all'')<br />
'''NETSTAT''' Affiche leurs connexions active sur votre machine, port et protocole. (''exemple: NETSTAT'')<br />
'''NETSTAT''' Affiche leurs connexions active sur votre machine, port et protocole. (''ex : NETSTAT'')<br />
'''NET USE''' Connecte un lecteur réseau (''exemple: net use z: \\nomordi\nompartage'')<br />
'''NET USE''' Connecte un lecteur réseau (''ex : net use z: \\nomordi\nompartage'')<br />
'''TRACERT''' Affiche les adresses de toutes les passerelles pour accédez à une destination (''exemple: tracert wikipédia.fr'')<br />
'''TRACERT''' Affiche les adresses de toutes les passerelles pour accédez à une destination (''ex : tracert wikipédia.fr'')<br />
'''ARP''' Permet de voir et de modifier la table ARP, correspondance MAC <-> IP des machines connectées sur le réseau.<br />
'''ARP''' Permet de voir et de modifier la table ARP, correspondance MAC <-> IP des machines connectées sur le réseau.<br />
'''TELNET''' Telnet sur une autre machine (''exemple: telnet 192.168.0.1'')<br />
'''TELNET''' Telnet sur une autre machine (''ex : telnet 192.168.0.1'')<br />
'''NET SEND''' Envoi un message sur une machine sur le réseau.(''exemple: net send %computername% coucou'')<br />
'''NET SEND''' Envoi un message sur une machine sur le réseau.(''ex : net send %computername% coucou'')<br />
'''NSLOOKUP''' Permet de faire une résolution DNS, l'exemple donne les IP de wikipédia (''exemple: nslookup wikipédia.org '')<br />
'''NSLOOKUP''' Permet de faire une résolution DNS, l'exemple donne les IP de Wikipédia (''ex : nslookup wikipédia.org '')<br />
'''FTP''' Lance un module FTP permettant de faire des transfert de fichiers. (''exemple: ftp google.com '')<br />
'''FTP''' Lance un module FTP permettant de faire des transfert de fichiers. (''ex : ftp google.com '')<br />
'''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.<br />
'''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.<br />
'''TFTP''' transfère les fichiers depuis "et" vers un ordinateur distant exécutant le service TFTP.<br />
'''TFTP''' transfère les fichiers depuis "et" vers un ordinateur distant exécutant le service TFTP.<br />
'''RUNAS''' Permet d'éxécuter une commande avec un compte utilisateur différent.<br />
'''RUNAS''' Permet d'éxécuter une commande avec un compte utilisateur différent.<br />
'''NET TIME''' Permet de pouvoir synchroniser l'horloge avec un serveur.<br />
'''NET TIME''' Permet de pouvoir synchroniser l'horloge avec un serveur.<br />
'''MODE''' Permet d'afficher des informations concerant les ports COM<br />
'''MODE''' Permet d'afficher des informations concernant les ports COM<br />
'''NETSH''' Permet de configurer des interfaces réseaux.<br />
'''NETSH''' Permet de configurer des interfaces réseaux.<br />
ROUTE Permet de gérer la table de routage de la machine locale (''exemple: route print '')<br />
ROUTE Permet de gérer la table de routage de la machine locale (''ex : route print '')<br />
'''NBTSTAT''' Affiche les statistiques du protocole TCP/IP actuelles<br />
'''NBTSTAT''' Affiche les statistiques du protocole TCP/IP actuelles<br />
'''DEFRAG''' Permet de défragmenter un lecteur (''exemple: defrag c:'')<br />
'''DEFRAG''' Permet de défragmenter un lecteur (''ex : defrag c:'')<br />
'''CHKDSK''' Permet de lancer un scandisk sur un disque dur<br />
'''CHKDSK''' Permet de lancer un scandisk sur un disque dur<br />
'''NET START''' Démarre un service windows(''exemple: net start sharedacces '')<br />
'''NET START''' Démarre un service Windows (''ex : net start sharedacces '')<br />
'''CLEANMGR''' Permet de faire un netoyage des disques durs.<br />
'''CLEANMGR''' Permet de faire un nettoyage des disques durs.<br />
'''CONVERT''' Convertit des volumes FAT en volumes NTFS<br />
'''CONVERT''' Convertit des volumes FAT en volumes NTFS<br />
'''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.<br />
'''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.<br />
Ligne 59 : Ligne 59 :
'''BOOTCFG''' Configure, interroge ou modifie les paramètres du fichier boot.ini.<br />
'''BOOTCFG''' Configure, interroge ou modifie les paramètres du fichier boot.ini.<br />
'''DISKPART''' Gère des disques, des partitions ou des volumes.<br />
'''DISKPART''' Gère des disques, des partitions ou des volumes.<br />
'''SYSTEMINFO''' Permet d'obtenire une foule d'information sur votre équipement.<br />
'''SYSTEMINFO''' Permet d'obtenir une foule d'information sur votre équipement.<br />
'''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.<br />
'''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.<br />
'''DRIVERQUERY''' Recherche une liste de pilotes et de propriétés de pilotes.<br />
'''DRIVERQUERY''' Recherche une liste de pilotes et de propriétés de pilotes.<br />
Ligne 65 : Ligne 65 :
LABEL Les symboles ^ et & peuvent être utilisés dans les noms de volume.<br />
LABEL Les symboles ^ et & peuvent être utilisés dans les noms de volume.<br />
'''AT''' planifie l'exécution de commandes<br />
'''AT''' planifie l'exécution de commandes<br />
'''CALL''' Appelle un fichier batch à partir d'un autre fichier batch.(''exemple: ping google.fr'')<br />
'''CALL''' Appelle un fichier batch à partir d'un autre fichier batch.(''ex : ping google.fr'')<br />
'''COLOR''' Permet de modifier les couleurs de la fenêtre MS-DOS 1chiffre le fond et le deuxieme le texte (''exemple:color 0a affiche le texte en vert et le fond en noir'')<br />
'''COLOR''' Permet de modifier les couleurs de la fenêtre MS-DOS 1chiffre le fond et le deuxième le texte (''ex : color 0a affiche le texte en vert et le fond en noir'')<br />
'''HOSTNAME''' Affiche le nom de l'ordinatateur ( ''exemple: hostname '')<br />
'''HOSTNAME''' Affiche le nom de l'ordinateur (''ex : hostname '')<br />
'''REG''' Permet de faire des interventions dans la base de registre.<br />
'''REG''' Permet de faire des interventions dans la base de registre.<br />
'''TITLE''' Permet de renommer la fenêtre MS-DOS (''exemple: title hello world!'')<br />
'''TITLE''' Permet de renommer la fenêtre MS-DOS (''ex : title hello world!'')<br />
'''TREE''' Représente graphiquement une arborescence de répertoires (''exemple: tree'')<br />
'''TREE''' Représente graphiquement une arborescence de répertoires (''ex : tree'')<br />
'''BREAK''' Active ou désactive le contrôle étendu de CTRL+C.<br />
'''BREAK''' Active ou désactive le contrôle étendu de CTRL+C.<br />
'''PROMPT''' Modifie l'invite de commande ( ''exemple: prompt batcher! '')<br />
'''PROMPT''' Modifie l'invite de commande ( ''Exemple : prompt batcher! '')<br />
'''>''' Redirection remplacement ( ''exemple: echo batcher! > titi.txt'')<br />
'''>''' Redirection remplacement (''ex : echo batcher! > titi.txt'')<br />
'''>>''' Redirection ajout ( ''exemple: echo batcher! >> titi.txt'')<br />
'''>>''' Redirection ajout (''ex : echo batcher! >> titi.txt'')<br />
'''COMPACT''' Compresse et décompresse un fichier (''exemple: compact titi.txt /C '')<br />
'''COMPACT''' Compresse et décompresse un fichier (''ex : compact titi.txt /C '')<br />
'''PAUSE''' Permet de stopper le traitement en cours en demandant à l'utilisateur de taper une touche pour continuer.<br />
'''PAUSE''' Permet de stopper le traitement en cours en demandant à l'utilisateur de taper une touche pour continuer.<br />
'''IF''' Instore une structure conditionnelle<br />
'''IF''' Instaure une structure conditionnelle<br />
'''FOR''' permet de créer des boucles<br />
'''FOR''' permet de créer des boucles<br />
'''SET''' défintion d'une variable %variable% pour la rapelée<br />
'''SET''' définition d'une variable %variable% pour la rappeler<br />
'''GOTO''' Permet d'aller à une étiquette définit dans le script via ":".<br />
'''GOTO''' Permet d'aller à une étiquette définit dans le script via ":".<br />
'''SET VARNAME=''' Crée une variable.<br />
'''SET VARNAME=''' Crée une variable.<br />

Version du 26 octobre 2014 à 13:55

Commandes DOS

En informatique, un traitement par lots (batch processing en anglais) est un enchaînement automatique de commandes (processus) sur un ordinateur sans intervention d'un opérateur.

Quelques exemples de commande Windows à utiliser

CD Permet de se déplacer d'un répertoire à un autre. (ex : cd répertoire )

CD \ Permet d’accéder à la racine d'un lecteur. (ex : cd \ )
DIR Liste le contenu du répertoire courant. (ex : dir )
MKDIR Création d'un dossier. (ex : mkdir toto )
RMDIR Effacer un dossier. (ex : rmdir toto)
COPY Copie des fichiers. (ex : copy toto.txt c:\toto.txt )
XCOPY Copie des fichiers et des répertoires.(ex : xcopy toto.txt c:\toto.txt )
DEL Effacer un fichier (ex : del c:\titi.txt )
REN Renommer des fichier (ex : ren toto.txt tata.txt)
MOVE Déplace un fichier. (ex : move c:\titi.txt d:\)
EDIT Lance un éditeur de texte sous MS-D (ex : edit toto.txt )
MORE Visualiser le contenu d'un fichier texte (ex : more toto.txt )
FORMAT Permet d'effacer le contenu d'un lecteur. (ex : format U: )
CLS Efface l'écran actuel. (ex : cls
FIND Recherche dans un fichier la ligne contenant une valeur.
CMD Ouvre la fenêtre de commande DOS. (ex : cmd
ECHO Affiche un message. (ex : echo salut )
ECHO. Permet de sauter une ligne. (ex : echo.
SORT Permet de trier une liste en fonction d'un critère. (ex : dir | cool )
PRINT Imprime le fichier spécifié. (ex : print toto.txt )
EXIT Ferme la fenêtre MS-DOS. (ex : exit
TYPE Affiche un fichier texte.(ex : type titi.txt même utilité que more)
FC Comparaison de fichiers.)
ATTRIB Modifie les attributs d'un fichier (ex : attrib c:\test +a )
CACLS Modifie les droits utilisateurs sur un fichier.
CHDIR Affiche l’arborescence actuelle. (ex : c:\user> chdir)
PING Effectue un test de connectivité sur une machine distante à utiliser avec une adresse IP. (ex : ping wikipédia.org)
IPCONFIG Permet de voir votre configuration réseau, adresse IP, DNS, serveur DHCP... (ex : ipconfig ,ipconfig /all)
NETSTAT Affiche leurs connexions active sur votre machine, port et protocole. (ex : NETSTAT)
NET USE Connecte un lecteur réseau (ex : net use z: \\nomordi\nompartage)
TRACERT Affiche les adresses de toutes les passerelles pour accédez à une destination (ex : tracert wikipédia.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 (ex : telnet 192.168.0.1)
NET SEND Envoi un message sur une machine sur le réseau.(ex : net send %computername% coucou)
NSLOOKUP Permet de faire une résolution DNS, l'exemple donne les IP de Wikipédia (ex : nslookup wikipédia.org )
FTP Lance un module FTP permettant de faire des transfert de fichiers. (ex : ftp google.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 concernant les ports COM
NETSH Permet de configurer des interfaces réseaux.
ROUTE Permet de gérer la table de routage de la machine locale (ex : route print )
NBTSTAT Affiche les statistiques du protocole TCP/IP actuelles
DEFRAG Permet de défragmenter un lecteur (ex : defrag c:)
CHKDSK Permet de lancer un scandisk sur un disque dur
NET START Démarre un service Windows (ex : net start sharedacces )
CLEANMGR Permet de faire un nettoyage 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'obtenir 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
CALL Appelle un fichier batch à partir d'un autre fichier batch.(ex : ping google.fr)
COLOR Permet de modifier les couleurs de la fenêtre MS-DOS 1chiffre le fond et le deuxième le texte (ex : color 0a affiche le texte en vert et le fond en noir)
HOSTNAME Affiche le nom de l'ordinateur (ex : hostname )
REG Permet de faire des interventions dans la base de registre.
TITLE Permet de renommer la fenêtre MS-DOS (ex : title hello world!)
TREE Représente graphiquement une arborescence de répertoires (ex : tree)
BREAK Active ou désactive le contrôle étendu de CTRL+C.
PROMPT Modifie l'invite de commande ( Exemple : prompt batcher! )
> Redirection remplacement (ex : echo batcher! > titi.txt)
>> Redirection ajout (ex : echo batcher! >> titi.txt)
COMPACT Compresse et décompresse un fichier (ex : compact titi.txt /C )
PAUSE Permet de stopper le traitement en cours en demandant à l'utilisateur de taper une touche pour continuer.
IF Instaure une structure conditionnelle
FOR permet de créer des boucles
SET définition d'une variable %variable% pour la rappeler
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 !!!