home castoo
chapitre informatique
Informatique Windows

Fiche mémo DOS
commandes de bases

juin 1997

Quelques notions sur les commandes de bases
Sous DOS les majuscules et les minuscules ont la même signification (Un souci de moins).

Visualiser les fichiers contenus dans le répertoire courant:
DIR
ou DIR /W (affichage en colonnes) ou DIR /P (affichage par page)

Appel d'une unité (lecteur de disquette, disque dur ou lecteur de CDROM)
A: (pour le lecteur de disquette) ou C: (pour le disque dur) ou D: (pour le lecteur de CDROM)
Chaque unité est représentée par une lettre, pour se positionner dessus, il suffit de faire suivre cette lettre de ":"
Les lettres A et B sont réservées aux lecteurs de disquettes.
Les lettres suivantes sont réservées aux disques durs installés physiquement sur la machine et le ou les CDROM viennent ensuite, ainsi dans l'exemple précédent il n'y avait qu'un seul disque sur le micro (95 % des cas sur les micros personnels).
En utilisation professionnelle, vous allez également trouver des lettres associées à des espaces (ou ressources) réseaux.
Vous pouvez également disposer sur votre machine de disques RAM. Une quantité de la mémoire de votre micro est alors transformée en un disque virtuel. Les données présentes sur l'unité sont alors disponibles en quelques "nano" secondes alors qu'il faudrait plusieurs "mili" secondes pour les lire ou les écrire sur un disque dur. Cette méthode est entre autre utilisée par Windows pendant sa procédure d'installation.

Déplacement dans l'arborescence des répertoires:
CD Nom_du_répertoire
(dans ce cas le répertoire est situé au niveau immédiatement supérieur dans l'arborescence (accès en relatif))
CD \Nom_du_répertoire\Nom_du_répertoire (dans ce cas l'anti-slash du début de la commande permet d'arriver sur le répertoire cible quelque soit l'endroit ou vous vous trouvé sur le disque concerné (accès en absolu))
CD C:\Nom_du_répertoire\Nom_du_répertoire (même remarque que dans le cas précédent mais ici le fait d'indiquer l'unité cible permet de rendre cette commande efficace quelque soit l'unité où vous vous trouvez sur le micro)
CD .. (les deux points permettent ici de redescendre d'un cran dans l'arborescence (accés relatif)).
CD \ (Retour à la racine du disque courant)

Copier un fichier d'une disquette vers le disque dur:
COPY A:\Nom_du_répertoire\Nom_du_fichier C:\Nom_du_répertoire\Nom_du_fichier
Syntaxe générale: COPY Source (espace) Destination
Dans l'exemple précédent source et destination sont en absolu (Unité:\répertoire\fichier), cette syntaxe n'est certes pas la plus courte, mais elle fonctionnera dans toutes les situations. (pour copier le fichier du disque dur vers la disquette, il suffit d'inverser la source et la cible dans l'exemple précédent.
Il est possible de ne pas préciser la source ou la cible suivant l'endroit ou vous trouvez dans l'arborescence. Si par exemple vous vous trouvez dans le répertoire du disque dur ou vous désirez copier un fichier depuis la disquette la syntaxe est alors la suivante:
COPY A:\Nom_du_répertoire\Nom_du_fichier
(dans ce cas il est inutile de préciser la cible, c'est par défaut l'endroit d'où vous passez la commande).
Il est également possible d'utiliser des caractères génériques de manière à ce que la commande prenne en compte plusieurs fichiers. Le caractère ? permet de remplacer n'importe quel caractère (mais un seul) et le caractère * permet quant à lui de remplacer n'importe quelle suite de caractères (attention le point n'est pas pris en compte).
La commande suivante permet de copier tous les fichiers de la racine de la disquette vers le répertoire tmp du disque dur:
COPY A:*.* C:\TMP
Le caractère . (point) a une signification particulière puisqu'il désigne le répertoire courant, il est ainsi possible d'écrire:
COPY . C:\TMP (si vous vous trouvez sur A:\ pour passer la commande.)
Il est également possible de copier un ensemble de répertoires avec tous les fichiers qu'ils contiennent en une seule commande.
Il faut alors utiliser une variante de COPY la commande XCOPY . Un petit exemple: nous désirons copier tous les fichiers de tous les répertoire de A: vers le répertoire C:\TMP du disque dur:
XCOPY A:\*.* C:\TMP /S (Le /S signifie copier tous les sous répertoires non vide).

Visualiser le contenu d'un fichier:
TYPE Nom_du_fichier | MORE (La commande TYPE affiche le fichier, mais si celui-ci contient plus de 25 lignes vous n'allez voir que les 25 dernières). En utilisant MORE vous allez faire défiler le fichier page par page. Juste avant le more le caractère | signifie envoyer tout ce qui vient du TYPE dans le filtre MORE. (Le | s'obtient avec ALT GR et la touche 6).

Retour accueil informatique

Bricolage Robotique Informatique Peinture Voyage
Téléc. portail Le robot "mécano" Astuces informatique Henri Bertrou Auvergne
Bat. Iphone 6S Le robot "solaire" Réseau couche app. Jean-Michel Castille Floride
Robot piscine Servo et IR" Réseau Les couches New York
Xiaomi M365 Le robot "thymio" Réseaux Outils L'Ouest américain
Mac Mini Le robot "Rovio" Unités grandeur inf. L'Ile Maurice
Putty SSH Windows L'Italie / Venise
Bases Raspberry Tunisie
Termius IPhone/IPad Grece
Le vieux ZX 81
...
Navigation La Rochelle CNC / Imp3D Electronique Programmation
Rencontre dauphins Les Minimes Construction CNC Alim. TPL 5110 Doc. programme
Analyse NMEA 0183 Le Vieux port CNC du commerce Carte ESP8266 Indent programme
graph. NMEA 0183 L'Ile de Ré Martyr CNC ESP8266 1 relai Prog. objet
Analyse trames AIS A visiter Réa. imp. 3D ESP8266 Alarme Prog. procédurale
Analyse AIS TCP-IP Cura impression 3D ESP8266 MQTT
Sortie en ketch Plateau CR10 ESP8266 Temp.
Echange GPS C80 Anémomètre.
HP Sun-Odyssey CNC / 3D en vrac MCP9808 Librairie
LCD yanmar Saisie Oled
Testeur nmea esp1 i2c