Voici les autres commandes internes de DOS (on les tapes depuis n'importe quel répertoire )
CD/CHDIR
CD affiche ou change le répertoire courant.
Le répertoire de base (Root) contient tous les autres sous-répertoires. Un sous-répertoire peut également contenir d'autres sous-répertoires. La commande CD permet de se déplacer dans ces répertoires. Si vous tapez par exemple : CD C:\DOS
C:\DOS deviendra le répertoire courant.
CD => Affiche le répertoire actuel
CD a: =>Affiche le répertoire courant du lecteur A:
CD.. =>Retourne au répertoire supérieur (vers le root)
CD \BIN => Change le répertoire courant vers le répertoire \BIN
CLS
CLS efface l'écran. Il n'y a pas d'option associé à cette commande.
COPY
Copie un ou plusieurs fichier à un emplacement spécifié. Cette commande ajoute aussi des fichiers les uns aux autres.
COPY , suivi du chemin de départ et des fichiers (* et ? sont acceptés) et du chemin de destination et des nouveaux noms de fichier (facultatif). Les options sont les suivantes:

COPY /V =>Vérifie les fichiers copiés.

COPY /A => Copie le fichier comme un fichier ASCII, jusqu'au premier CTRL-Z
COPY /B => Copie des fichiers binaires
COPY + =>Ajoute les fichiers les uns aux autres
Par exemple : COPY C:\BIBI.TXT C:\TEXTES\BIBI.OLD => fait une copie de BIBI.TXT vers le répertoire TEXTES et nomme le fichier BIBI.OLD
Si un nouveau nom n'est pas spécifié le nom original sera copié
COPY A : *.* B:*.* /v => copie tous les fichiers de A vers B et vérifie chaque fichier copié.
Copy peut être utilisé pour fusionner des fichiers; séparer les fichiers à fusionner avec " + " et précisez le nom du fichier de destination
Ex: COPY *.DOC DUDU.TXT => fusionne tous les fichiers OC dans un fichier DUDU.TXT qui sera placé dans le répertoire actuel.
COPY *.TXT + *.TIF + *. OC =>copie les fichiers .TXT et .TIF ayant le même nom dans un fichier . OC ayant un nom identique
CTTY
CTTY permet de changer de périphériques d'entrée - sortie
Taper CTTY suivi d'un espace et du nom du périphérique d'entée-sortie. Le périphérique d'entrée par défaut est CON (diminutif de CONsole) pour le clavier. Le périphérique de sortie par défaut est l'écran. Vous pouvez aussi spécifier AUX (comme auxiliaire) COM1 et COM2 ou un driver spécifique. Attention , le périphérique doit être capable d'assurer l'entrée et la sortie de donnée. Ex: un modem : CTTY COM2
DATE
DATE affiche ou change la date du système. Lorsque vous tapez DATE seul ,la date actuelle est affichée et vous pouvez entrer une nouvelle date au format jj-mm-aa (jour , mois , année ) Ex:
DATE 29-04-99 ou DATE 29/04/99
DEL / ERASE
DEL efface les fichiers spécifiés. Entrez DEL suivi du chemin et des fichiers (* et ? sont autorisés). Si vous voulez effacer tous les fichiers utilisez *.*, à ce moment DEL demandera une confirmation . ERASE est synonyme de DEL et accepte les mêmes paramètres.
DEL *.BAK =>Efface tous les fichiers .BAK
DEL . => Efface tous les fichiers du répertoire courant et demandera une confirmation.
DIR
DIR liste les fichiers et sous-répertoires d'un répertoire. Entrez DIR avec le chemin et les options qui sont facultatives.
DIR /P Pause après chaque écran
DIR /W Affiche 5 noms par ligne
Les jokers * et ? sont acceptés
DIR TE*.T? => Affichera tous les fichiers dont le nom commence par TE et dont l'extension commence par un T et ne possédant que deux lettres.
EXIT
Sort de l'interprétateur de commande et revient au niveau supérieur s'il existe (voir COMMAND dans les commandes externes) =>Taper : EXIT
Si vous travaillez sur un programme autorisant un appel à DOS ,en tapant EXIT vous reviendrez à ce programme .
EXPAND
Développe un ou plusieurs fichiers compressés.
EXPAND [lecteur:] [chemin] fichier [[lecteur:] [chemin] fichier [...]] cible
[lecteur:] [chemin] fichier => Précise l'emplacement du ou des fichiers à décompresser. L'utilisation des caractères génériques n'est pas autorisées.
cible => Précise l'emplacement et/ou nom du ou des fichiers développé(s). Cible peut être une lettre de lecteur, un nom de répertoire, un nom de fichier ou une combinaison de ces éléments.
Le paramètre cible peut être un simple nom de fichier si vous avez spécifié un seul fichier source. Pour développer plusieurs fichiers dans un répertoire différent et conserver les noms d'origine , ne spécifiez que le répertoire cible.
LOADHIGH / LH
Charge un programme dans la zone de mémoire supérieur.
LOADHIGH [lecteur:] [chemin] fichier [param]
LOADHIGH [/L:région1 [ , taillemin1] [;région2[ , taillemin2];;;] [/S]]
/L:région1 [taillemin1] [;région2[ , taillemin2]]... => Spécifie la ou les régions de la mémoire dans lesquelles vous souhaitez charger le programme. Région1 spécifie le nombre de la première région mémoire;taillemin1 spécifie la taille minimum, si présent pour la région1. Région2 et taillemin2 spécifient le nombre et la taille minimaux de la seconde région , si présent. Vous pouvez spécifier autant de régions que vous le voulez
/S => Réduit un UMB à sa taille minimum pendant le chargement du programme
[lecteur:] [chemin] fichier =>Spécifie l'emplacement et le nom du programme.
MD /MKDIR
MKDIR crée un nouveau répertoire
Entrez MD suivi du nouveau nom de répertoire. Ex : MD C:\TMP CD :\TMP vous créez le répertoire TMP et cous y accédez
MD C:\TMP\TMP2 => crée directement un répertoire TMP2 dans le répertoire TMP si celui-ci existe.
PATH
PATH définit un chemin de recherche pour les fichiers de commandes (.COM , .EXE , .BAT ) Ainsi si vous entrez le nom d'un de ces fichiers et que DOS ne le trouve pas dans le répertoire actuel , il ira le chercher dans tous les répertoires spécifiés avec la commande PATH , et l'exécuter en cas de succès.
PATH C:\;C:\DOS => Mis dans le fichier Autoexec.bat exécutera toutes les commandes DOS depuis n'importe quel autre répertoire.
Chaque nom de répertoire doit être séparé par " ; ":
PATH C:\;C:\DOS;C:\BAT;D:\WORKS => Déclare un ensemble de répertoire à prendre en compte.
PATH ; =>Annule tous les PATH en vigueur et force DOS à rechercher seulement dans le répertoire actif.
PATH => Montre les PATH actuels
Une ligne PATH ne doit pas dépasser 64 caractères.
PROMPT
PROMPT permet de changer le message d'invite du DOS. Le message d'invite affiche ' A> ' , ou ' C>' sur l'écran devant le curseur clignotant.
Entrez PROMPT suivi d'un texte et/ou des caractères de contrôle souhaités.
$h Efface un caractère en arrière $$ Affiche le signe $
$_ Retour chariot et retour à la ligne $b Barre verticale ¦
$e Code ASCII ESC (ANSI) $g Signe >
$l Signe < $n Lettre du lecteur par défaut
$p Répertoire actuel $q Signe =
$t Heure $v Numéro de version
Après la commande " $e " vous pouvez envoyer des codes de couleurs ,de position , etc...
Le Prompt par défaut est PROMPT $p$g => qui affiche le répertoire actuel et le signe >

Voici un autre qui affichera la date ,l'heure le répertoire et le signe > :

PROMPT $d $t$h$h$h$h$h$h $p$g
Exemple de PROMPT avec les codes ANSI : PROMPT $e [7m$p$g$e[m => qui affiche le message d'invite en vidéo inverse. (ANSI doit être chargé dans le Config.sys pour fonctionner)
RD / RMDIR
RD supprime un répertoire ou un sous-répertoire . Pour que RD puisse s'exécuter le répertoire doit être vide (ni fichiers ni sous-répertoires)
Entrez RD et le chemin/nom du répertoire à supprimer : RD C:\TEXTES => Supprime le répertoire \TEXTES du lecteur C:
REN / RENAME
REN change le nom d'un fichier
Tapez RENAME ou REN suivi du nom de fichier, suivi d'un espace et du nouveau nom de fichier. Vous pouvez utilisez les jokers * et ? dans le nom actuel du fichier mais ils doivent être utilisés aux même position dans le nouveau nom. Ex : REN *.BAK *.OLD => Tous les fichiers .BAK seront renommés en .OLD
Renomme le fichier RAPPORT.TXT en LETTRE.OLD =>REN RAPPORT.TXT LETTRE.OLD
Attention le nouveau nom ne doit pas être déjà utilisé par un autre fichier , sinon DOS annulera la commande.
SET
SET change ou affiche les variables d'environnement.
La syntaxe est SET , éventuellement suivi de deux chaînes séparées par un signe " = "
SET assigne une chaîne de caractère (ex: chemin pour trouver des fichiers) à une autre chaîne utilisé par un programme.
SET COMPEC=C:\DOS\COMMAND.COM => Dit au PC de chercher COMMAND.COM dans le répertoire C:\DOS
SET => Affiche les variables actuelles.
SET LIB=C:\IC => affecte la variable C:\IC à LIB - SET LIB= =>annule la valeur précédente de LIB
TIME
TIME affiche ou change l'heure du système
Tapez TIME suivi des heures des minutes et éventuellement secondes et centièmes de secondes séparé par ' : ' => hh:mm:ss:cc
TIME sans paramètre affiche l'heure actuelle. TIME 12:12 =>fixe l'heure à 12 heures 12 minutes (0 secondes , 0 centièmes.)
TYPE
TYPE affiche le contenu d'un fichier vers l'écran ou un autre périphérique
Tapez TYPE suivi du nom de fichier à visualiser. L'affichage peut être redirigé avec le symbole ' >' et modifié avec SORT et/ou MORE (voir Commande externe):
TYPE RAPPORT.TXT ¦ MORE => affiche le texte RAPPORT.TXT page par page.
VER
VER affiche le numéro de version de MS/DOS en mémoire
Tapez VER et vous saurez quelle version du DOS est utilisée.
VERIFY
VERIFY active ou désactive l'option de vérification lors des sauvegardes. Si la commande est active , chaque sauvegarde sera vérifié par le DOS , donc plus lente mais plus sûre.
VERIFY ON => Active la vérification Pour désactiver VERIFY OFF . Pour voir l'état actuel tapez VERIFY
VOL
VOL affiche le label du disque s'il existe
Tapez VOL suivi de la lettre du lecteur VOL A: =>affiche le label de la disquette dans le lecteur A:

Retour