L'étude de MS-DOS dans le contexte des langages structurés est limitée a ce qu'il est indispensable de connaître pour la manipulation de fichiers et de programmes dans cet environnement. De nombreux utilitaires (parseurs, traitement de textes) sont disponibles dans ce système. Ce guide ne se substitue pas à la documentation de l'éditeur du programme a laquelle il est toujours conseillé de faire référence.
MS-DOS est un système d'exploitation pour ordinateur 16 bits de la famille des microprocesseurs 16 bits d'INTEL.Le système est mono-tâche et mono-utilisateur. Ceci signifie qu'un seul opérateur à la fois peut travailler sur l'ordinateur et que le microprocesseur n'exécute q'un programme à la fois. Pourtant tout apparaît simultané (calcul, affichage à l'écran). C'est grâce à l'emploi d'une technique de gestion des interruptions et à la grande vitesse d'exécution des instructions que l'ordinateur semble exécuter plusieurs tâches en même temps. MS DOS est aujourd'hui un peu dépassé et c'est ainsi que Microsoft, dans son programme Windows® a implanté une émulation de ce système pour des raisons de compatibilité avec les anciens programmes existants.
La ligne de commande DOS comprend deux parties:
La Commande et l'objet peuvent être accompagnés d'options.
Format: [DRIVE:\PROMPT>]<espace><[Path de la commande]><Commande><[Path de l'objet]><Objet>[<Options>]
Signes: [ ou ] peuvent être omis, < ou > sont des options
L'ajout d'un path pour la commande est nécessaire si:
Le path de l'objet est nécessaire si l'objet n'est pas dans le répertoire courant ou répertoire par défaut.
La ligne se compose toujours au moins d'un PROMPT (Ex: A:\>) suivi d'un espace, puis du texte entré au clavier. Elle est toujours validée (éxécutée) après appui sur la touche <Enter>. En plus des commandes, il y a quelques mécanismes qu'il est bon de connaître:
Il est nécessaire de préciser maintenant quelques termes d'usage courant dans l'environnement informatique: BINAIRE, OCTAL, HEXADECIMAL, ASCII, sans aborder le cours sur les techniques de codage digital.
Ces termes se référrent au codage de l'information à l'usage d'un procédé informatique qui ne connaît que deux états: ouvert ou fermé , les deux seuls états stables d'un interrupteur electrique. Ces deux états sont codés respectivement par 0 ou 1 en logique positive ou l'inverse en logique négative. Il s'agit d'un système de numération en base 2 dont l'élément est appelé "bit, (contraction de "Binary digIT". La progression suit les mêmes règles qu'en base 10 (décimal) avec seulement deux chiffres 0 et 1.
Tout nombre de "0 à n" digits s'écrit: Dn x Bn + Dn-1 x Bn-1+ ... + D0 x B0 avec Dn le digit de rang n (les digits sont numérotés de 0 à n en commençant par la droite) et B la base de numération. Ex: Pour un nombre de 4 chiffres, "n" va de 0 à 3)
Exemple en base 10: 78310 s'écrit: 7 x 102 + 8 x 101 + 3 x 100 = 783.
Exemple en base 2: 101012 s'écrit: 1 x 24 + 0 x 23 = 1 x 22 = 0 x 21 = 1 x 20 = 21.
L'ordinateur n'éxécute que des additions: 0 + 0 + 0, 0 + 1 = 1, 1 + 1 = 0 + retenue reportée sur le bit supérieur, et des inversions de bit (passage de 0 à 1. Les soustraction, division, multiplication sont réalisées par une suite d'additions et d'inversions réalisées selon un algorithme.
L'équivalent décimal du plus grand nombre comportant "k" digits (ici "k" représente le nombre de digits et non pas le rang) vaut Bn -1. Ainsi les valeurs représentables dans le système décimal d'un nombre à 4 chiffres (k = 4) va de 0 à 104 - 1 = 9999.
Dans le tableau ci-contre, on remarque la progression du code binaire sur la base des relations suivantes: 0 + 0 = 0, 0 + 1 = 1, 1 + 1 = 0 +retenue. On remarquera l'abscence de signes décimaux pour des nombres supérieurs à 9, et le passage du code binaire à ZERO pour le décimal 16. |
|
Il n'y a pas à proprement parler de "système octal". Il s'agit d'une commodité de lecture inventée a l'époque des afficheurs à LED Light Emitting Diode, interface homme-machine élémentaire qui affichaient la valeur de chaque bit par l'allumage (1) ou l'extinction (0). Depuis les techniques ont évoluées: afficheur 7 segments et écran... Ainsi le code binaire suivant: 010101100101110, difficilement lisible et mémorisable est transformé en octal en regroupant les bits par 3 en partant de la droite: 8 (octal) = 23 ou 3 digits avec comme valeur maximale 23 - 1 soit: 7. L'octal ne comporte pas de chiffre supérieur à 7. (voir tableau ci-dessus, notamment la valeur 7 et son équivalent binaire.
Le nombre: 0101011001011102 s'écrit: 010 101 100 101 110, ou en octal: 254568. La conversion repose sur la nécessité de mémoriser seulement les 7 premiers nombres binaires (de 0 à 7). Le résultat en octal fournit un nombre mémorisable.
Il est similaire au système octal et permet de mémoriser de plus grand nombres. Il est encore très utilisé dans la programmation des microprocesseurs ou CPU Computer Processing Unit, Voir l'utilitaire DEBUG.
En base 16, ler nombre de digits est 4. (16 = 24 soient 4 digits avec comme valeur maximale: 24 - 1 = 15. Un problème se pose pour les nombres compris entre 9 et 16. (voir tableau ci-dessus à la valeur 11.) Il n'existe pas de représentation particulière de ces nombres auquels on va affecter les lettres de A à F. Le tableau de conversion devient:
|
|
Le nombre: 0101011001011102 s'écrit en base 16: 0001 0101 0010 1110 ou: 152E16 (noter que le groupement par 4 impose de rajouter des ZEROS à GAUCHE !)
En informatique, le nombre de bits n'est pas variable, il dépend bien évidemment du matériel Hardware utilisé. Ainsi on trouve couramment des systèmes à 8 bits et plus récemment des systèmes à 16 ou 32 bits. Pour ces systèmes, seule la notation hexadécimale subsiste. Les nombres sont groupés en paquets de 4 bits et "lus" en hexadécimal. Les paquets sont appelés byte. Le paquet de rang inférieur (à droite) est appelé: LSB (Least Significant Byte et celui de rang supérieur: MSB Most Significant Byte. Un regroupement à 8 bits est appelé octet Byte Pour les regrpoupements différents (plus de 8 bits, le paquet est nommé: mot Word Dans les systèmes à 16 bits, la notion de LSB, MSB est importante. Le stockage en mémoire des nombres binaires peut se faire, selon le système informatique soit de façon naturelle: MSB puis LSB ou inverse: LSB puis MSB. Aini le nombre 9AE416 peut être stocké 9AE4 ou E49A, selon le système.
Ce système n'est pas un système de calcul. Il permet d'affecter un caractère particulier (lettre, chiffre ou commande) à un nombre binaire à 8 bits pour l'échange de données entre ordinateur, sur les réseaux ou entre périphériques. La table ASCII est très répandue, elle a été un standard pendant de nombreuses années pour la représentation des caractères et les commandes principales des ordinateurs. Elle est disponible sur internet dans sa version complète.
On distingue deux tables:
Il existe des versions de la partie supérieure de la table (127 à 255), tables comportant d'autres jeux de caractères comme par exemple le cyrilique, les caractères slaves etc... On parle alors de page (voir CODEPAGE). Voici les tables ASCII 7 bits, et ASCII étendu:
Format ASCII (7 bits) |
---|
Format ASCII Etendu (8 bits) |
Sous DOS, il y 3 types de programmes éxécutables que l'on distingue par leur extension:
Seuls les fichiers BAT sont éditables. les fichiers exécutables redéfinissent l'adresse mémoire de leurs composants au moment du lancement du programme. Ils ne sont pas limités en taille. Les fichiers .COM sont limités a 65535 octets et peuvent êtres plus facilement modifiés (par exemple par l'utilitaire DEBUG).
Nous ne nous étendrons pas trop sur ce système. Il y a cependant ques règles qui sont restées valables dans Windows: elles concernent:
Ceci explique la nécessité de les étudier un minimum.
Au démarrage, DOS lit deux fichiers qui doivent impérativement:
Ces deux fichiers sont des fichiers texte ordinaires, ils peuvent être édités par un éditeur de texte, ou listés par l'instruction TYPE. Puis il execute le premier programme qui est COMMAND.COM (voir SHELL)
Config.sys indique au système MS-DOS, les périphériques à installer au démarrage.
Chaque ligne de config.sys est de la forme: <MOT CLEF> = <PARAMETRE 1>...<PARAMETRE 2>..Les mots clé sont donnés dans le tableau suivant:
C'est un fichier texte contenant un programme de type BATCH.Ce programme est executé automatiquement à la mise en route du système. En tant que programme BATCH, l'Autoexec peut executer n'importe quelle commande, externe ou interne. Ce fichier est une image des commandes qui seraient entrées au clavier par un opérateur. Les commandes les plus courantes sont: REM, PATH, PROMPT, MODE, SET.
Commande | Utilisation | Explications | Syntaxe et Options |
---|---|---|---|
REM | Remarque | Cette commande place la ligne a sa doite en remarque, c'est à dire qu'elle n'est pas executée par le systeme. REM est pratique pour supprimer l'action d'une commande sans la supprimer du fichier ou pour rajouter un titre et des commentaires à un fichier BATCH. | REM texte du commentaire |
PATH | Localisation d'un programme | Il designe le ou les répertoires ou peut se trouver un fichier programme s'il ne se trouve pas dans le répertoire courant. DOS cherche les répertoires dans l'ordre ou ils apparaissent dans la commande PATH. S'il ne trouve pas le fichier, il affiche "Commande ou nom de fichier incorrect". Le path est une commande très pratique qui doit figurer dasn l'autoexec.bat. On peut aussi l'entrer à la main au clavier, mais la modification ne sera pas conservée à l'arrêt de l'ordinateur. | PATH [<path1>[;<path2>...] avec <path1>... liste de répertoires a consulter, séparés par un point virgule. La commande sans paramètres affiche le path courant. La recherche s'éffectue dans l'ordre des répertoires listés. Mettre les répertoires les plus utilisés en premier. |
Exemple de fichier CONFIG.SYS
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) Country=033,850,C:\WINDOWS\COMMAND\country.sys
Exemple de fichier AUTOEXEC.BAT
rem ajoute le 27/12/99 set path=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\Perl\bin\;c:\app\unix;d:\progs\gawk;c:\jdk1.2.2\bin set path=C:\WINDOWS;C:\WINDOWS\COMMAND;d:\sgmlref\parser\bin;%PATH% c:\windows\command\doskey C:\WINDOWS\COMMAND\doskey im=dir /b/s$bgawk -findex1.awk$bgawk -fconcil1.awk$bgawk -fhtml1.awk rem @SET CLASSPATH=C:\PROGRA~1\PHOTOD~1.0\ADOBEC~1;C:\ARQUIV~1\PHOTOD~1.0\ADOBEC~1 PATH=%PATH%;"C:\ProgramFiles\Mts" mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi) mode con codepage select=850 keyb fr,,C:\WINDOWS\COMMAND\keyboard.sys
MS-DOS est conçu pour être étendu par l'utilisateur par deux techniques: les programmes résidents et les pilotes de périphériques drivers.
Chaque commande DOS est détaillée ci-dessous avec quelques exemples d'utilisation. Le fond du tableau des commandes internes est rose, celui des commandes externes est normal. Certaines commandes peuvent, si elles dont mal employées, detruire tout ou partie des informations situées sur un disque ou créer des problèmes au re-démarrage du système. Ces commandes portent le signe: pour indiquer au débutant de prendre garde.
Il y a un petit nombre de conventions dans ce guide qu'il est bon de connaître:
Il existe deux types de disques:
Votre ordinateur à au moins une disquette mais certaines configurations peuvent en avoir deux ou plus. Les disques portent des noms differents. La disquette porte généralement le nom de A:. S'il existe une deuxième disquette (parfois un "floppy 5' ¼" un pouce = 2,54 cm elle porte le nom de Drive B:. Les disquettes sont appelées "media amovible" Removable media par rapport aux disques durs qui sont fixes. Il existe au moins une disquette pour le chargement des programmes car les disques durs ne sont pas accessibles de l'extérieur. Quelque soit la configuration matérielle, le système attribue les lettres de A à Z à toutes les disquettes et disques durs présents au moment du lancement de la machine dans l'ordre de priorité suivant; disquettes, disques durs, CD-ROM. Dans certains cas, notamment à l'usage d'un disque virtuel virtual disk il est necessaire de préciser à DOS la dernière lettre d'attribution. Ceci est fait par la commande LASTDRIVE dans le fichier Config.sys
Toutes les commandes se réferrent au nom d'un drive. Il est nécessaire de spécifier le nom du drive pour que la commande soit active au bon endroit. Par exemple: FORMAT b: formatte le drive B:. En indiquant un autre nom, vous risquez d'effacer toutes les informations sur un autre disque!.
IMPORTANT:
Si vous donnez une commande sans préciser le nom du drive, l'ordinateur suppose que vous faites référence au nom du drive figurant au PROMPT ou répertoire par Défaut comme par exemple: A:\>_. Ainsi au début des exercices, prenez l'habitude de toujours préciser le nom du drive, surtout pour les commandes pouvant entraîner la destruction d'informations.
NOTE: All DOS commands must be given while the system prompt (A> or C>) are on the screen. If you make an error when entering a command, use the backspace key to delete characters, not the left arrow key on the number pad.
Les disquettes constituent le moyen le plus simple de stocker des programmes et des données pour votre ordinateur. Il a existé plusieurs types de disquettes et plusieurs capacités. Certaines disquettes existent encore. On distingue les disquettes d'abord par leur taille puis par leur capacité. Il existe deux tailles de disquettes: la disquette souple de taille 5' ¼ et la disquette dure de 3' ½. Aujourd'hui les disquettes souples se font rares, au profit des disquettes dures, des disques amovible de grande capacité (Zip) ou autres systèmes concurents. Les disquettes dures ne se distinguent que par leur capacité:
L'abréviation TPI Tracks per inch (ou Pistes par pouce) se réferre à la densité de stockage sous la forme d'un nombre de pistes par pouce.
Les disquettes sont un moyen simple et économique de stockage, mais elles requièrent de votre part un peu d'attention quant au stockage et à la manipulation.
Les disques durs sont eux logés en permanence dans l'ordinateur (a de rares exceptions près) et moins sensibles au contactet à l'humidité. Par contre, ils sont sensibles aux chocs, à la chaleur et aux champs magnétiques. La capacité d'un disque dur peut paraître illimitée si l'on considère qu'aujourd'hui, 60 à 100 Go GigaOctets sont des valeurs courantes en grand public.
Chaque programme et données de votre ordinateur est stocké sur votre disque dur (ou disquette). Il y certaines choses qu'il est bon de savoir à ce propos. Chaque enregistrement (programme ou données) constitue un fichier qui doit porter un nom unique composé de deux parties: 1. le nom, 2. l'extension. exemple:
COMMAND.COM
/ \ Nom Extension
Le nom doit, sous DOS avoir un maximum de 8 caractères, et l'extension en comporte un maximum de 3. Le nom et l'extension peuvent comporter des lettres et des chiffres et de pas comporter certains caractères comme "/", "\", ";", "." etc. Le nom est séparé de l'extension par un point. Cette association vous permet de retrouver ces fichier plus tard. Certaines extensions sont réservées à des fichiers spécifiques :COM, .EXE, .BAS, and .BAT sont typiques de DOS et ne doivent pas être utilisées pour un autre usage.
Avant de décrire les commandes DOS, il faut préciser qu'il existe deux types de commandes, les commandes externes et les commandes internes, et deux comportements:
A l'époque du développement de DOS (1978) La limitation de la mémoire vive (RAM Random Access Memory) a conduit les auteurs du système DOS a ne pas surcharger cette RAM. (A l'époque 640 Ko de RAM était super!) Ainsi, les commandes les plus courantes commes DIR (liste d'un répertoire), ou TYPE (lecture d'un fichier texte) sont chargées en mémoire vive au démarrage et y subsistent tant que le système n'est pas arrêté. La mise à jour de ces commandes se fait à chaque changement de version du système.
Les commandes moins fréquentes d'emploi comme FORMAT, CHKDSK restent stockées sur disque ou disquette et ne sont chargées en mémoire vive que pendant leur utilisation (en fait, le temps d'éxécution de la commande, à l'exception les programmes résidents) . Plus simplement, une commande externe est un programme qui doit être chargé avec les règles de spécification de PATH (voir ligne de commande). La mise à jour des commandes externes peut se faire par simple ajout de l'éxécutable correspondant sur le disque système.
Ces commandes occupent continuellement la mémoire qui leur est attribuée. Elle ont l'avantage de ne pas nécessiter de re-chargement avant chaque utilisation.
Dos n'offre pas de système évolué de recherche de commandes. On se rappelle qu'il a été conçu pour être contenu sur des média de faible capacité (< 720 Ko) qui ne présentent pas de difficultés pour la recherche. Dans le système Windows, où les disques atteignent des dimensions vertigineuses par rapport à DOS, il est préférable d'employer l'utilitaire Rechercher Fichiers ou Dossiers de Windows. La commande DOS peut être contenue dans un éxécutable (.EXE) ou une image binaire (.COM). On fera la recherche sur *.exe ou *.com. En principe, les commandes DOS de window sont situées dans le répertoire windows/command sur lequel il doit exister un PATH (voir commande SET)
Une fois la commande trouvée, il est possible de connaître sa fonction en utilisant l'option "-?".
Ce chapître présente les commandes DOS. Certaines commandes requièrent des paramètres, fréquemment séparés de la commande par le signe "/". Toutes les ommandes sont activées après appui sur la touche <Enter>
NOTE: Vous pouves taper les commandes DOS en minuscules ou en MAJUSCULES. Dos n'est pas sensible à la casse case insensitive.
Command | Type | Comment | Example | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ATTRIB | ATTRIB est une commande externe | Affiche ou change les attributs de fichier. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CHDIR | CHDIR is an internal command | If your computer has a hard disk drive, some of the programs and data on that drive may be stored in sub-directories. If so, they will be marked as subdirectories. To check this, type DIR at the C> or D> prompt. Sub-directories will be shown like a filename, but with <DIR> in the place of an extension. The CHDIR command allows you to change to any of the sub- directories. You need to do this to use the programs in any sub-directory. | To change to a sub-directory called WP, type the command as shown below: CHDIR(sp)\WP<Enter> The command can be abbreviated to CD: CD(sp)\WP<Enter> After executing this command, you will be in the WP directory. To go back to the main directory, type the following command: CHDIR(sp)..<Enter> or CHDIR\<Enter> -or- CD(sp)..<Enter> or CD\<Enter> Commands given while in a sub-directory act on that directory only. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CHKDSK | CHKDSK est une commande externe. | The CHKDSK command allows you to check any disk on your computer. It looks for bad sectors on the disk and also tells you how much memory is available on your computer. Use this command from time to time to check important floppy disks and to check your hard disk drive for problems. If you begin to see bad sectors on your hard disk drive, and the number of bad sectors starts to increase, the hard disk drive may be developing problems. Remember: most hard disk drives have some bad sectors, so watch for increases. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CLS | CLS is an internal command. | The CLS command clears your computer's screen and moves the system prompt to the top of the screen. | To clear the screen, type the following command: CLS<Enter> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COPY | COPY is an internal command. | The principal use of the COPY command is to copy files from one disk or directory to another. It's use is very simple. To copy the file LETTER.DOC from drive A: to drive B:, enter the following command: COPY(sp)A:LETTER.DOC(sp)B:<Enter> To copy LETTER.DOC to Drive B: and change its name on drive B: to LETTER1.DOC, type the following: COPY(sp)A:LETTER.DOC(sp)B:LETTER1.DOC<Enter> To copy LETTER.DOC from the WP sub-directory on drive C: to drive B:, use this format: COPY(sp)C:\WP\LETTER.DOC(sp)B:<Enter> Wildcards DOS also allows you to copy more than one file at once. Two symbols, called wildcards, allow you to specify groups of files. Here are the wildcards: * indicates any group of characters. ? indicates a single character. | To copy all the files with the extension .DOC from drive A: to drive B:, use this command: COPY(sp)A:*.DOC(sp)B:<Enter> To copy ALL files from drive A: to drive B: COPY(sp)A:*.*(sp)B:<Enter> NOTE: Wildcards will not copy files within subdirectories, unless you are in that subdirectory or have a path statement including the subdirectory. To copy LETTER1.DOC, LETTER2.DOC, etc. from drive A: to drive B: COPY(sp)A:LETTER?.DOC(sp)B:<Enter> NOTE: If you are copying to a blank diskette, you must FORMAT the diskette first.(See the FORMAT command) The COPY command, along with most other DOS commands can be used with PATH statements to copy files into subdirectories. See the section on the PATH command for more information. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DEBUG | DEBUG est une commande externe | Debug, un utilitaire de mise au point de programmes. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DEL or ERASE | DEL and ERASE are internal commands. | These commands are identical, and can be used interchangeably. The delete files from a disk, so use them carefully. | To delete LETTER.DOC from drive B: DEL(sp)B:LETTER.DOC<Enter> Similarly, to delete LETTER.DOC from the directory WP on drive C: DEL(sp)C:\WP\LETTER.DOC<Enter> You can use wildcard characters with DEL and ERASE, in the same way you did with the COPY command. To delete all files with the extension .DOC from drive B: DEL(sp)B:*.DOC<Enter> To delete ALL files from drive B: DEL(sp)B:*.*<Enter> Any time you use the *.* wildcard to delete files, the computer will ask you: Are you sure Y/N? Check what you are doing, then, if you are sure you want to delete all files from that disk, type Y, then press the Enter key. As with the COPY command, path information can be added to the drive specification, if needed. CAUTION: Use extreme care when using wildcards with the DEL or ERASE command. Pay special attention to the drive name you have designated. It is possible to inadvertently delete all files on your hard disk with a single keystroke. BE CAREFUL! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DELTREE | DELTREE est une commande externe | Efface un répertoire et tous ses sous-répertoires et fichiers. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DIR | DIR est une commande interne | La commande DIR affiche le contenu de n'importe quel disque, liste des noms de fichier, la taille, la date de création etc.. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DISKCOPY | DISKCOPY is an external command. | Use DISKCOPY to make exact duplicates of floppy disks. You can only use this command on floppy disk drives, typically drive A: and drive B: | To copy a disk on a single drive computer: DISKCOPY<Enter> The computer will ask you to: Place the SOURCE diskette in Drive A: then press Enter. After pressing the Enter key, the computer will read all the data on the disk, then ask you to: Place the TARGET diskette in Drive A: and press Enter: Remove the original disk, and replace it with a blank disk. After you press Enter, the data will be copied onto the blank disk. On a computer with two floppy disk drives: DISKCOPY(sp)A:(sp)B:<Enter> You will see the following: Place SOURCE diskette in Drive A: Place TARGET diskette in Drive B: Strike a key when ready: Place the original disk in drive A: and the blank disk in drive B:. Press a key, and the computer will make a copy for you. When the process is complete, you will see: Make another copy? Y/N? Enter a Y to start the process again, or N to return to the system prompt. Note: If the new disk is not formatted, DISKCOPY will automatically format it before copying. CAUTION: Make sure the second disk does not contain data, since the DISKCOPY command will destroy any data on the disk. You cannot use the DISKCOPY command with drives other than A: or B:. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DOSKEY | DOSKEY est une commande externe résidente | Gestion des commandes clavier. Doskey est un très bon utilitaire pour les amateurs de DOS (beaucoup d'entrées clavier). Il mémorise les derniètes commandes entrées au clavier et les restitue par appui sur l'une de touches curseur (haut ou bas). A étudier absolument. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FDISK | FDISK est une commande externe. | Configure un disque dur pour être utilisé avec MS-DOS. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FORMAT | FORMAT est une commande externe. | Formattage d'un média de stockage de données. Avant de pouvoir écrire sur un disque ou une disquette, il est nécessaire de le(la) formatter. Formatter signifie que le système définit les pistes et secteurs magnétiques sur le media qui vont être reconnus par lui pour l'écriture / lecture des données. Dos possède une commande externe qui effectue le formattage automatiquement. Attention: le fomattage d'un média efface toutes les données écrites sur le media. Cette commande doit être manipulée avec la plus grande attention. Dans certaines versions de DOS (les plus récentes et notamment celle contenue dans Windows), FORMAT s'applique aussi au disques durs. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MKDIR | MKDIR is an internal command | La commande MKDIR vous permet de créer de nouveaux répertoires. | Pour créer un nouveau répertoire, appelé CHAPITRE 1 sur le disque C: MKDIR(espace)C:\CHAPITRE 1<Enter> Pour créer un répertoire dans un répertoire, par exemple pour créer le sous-répertoire CHAPITRE 1 dans le répertoire NOVEL sur le disque C: MKDIR(espace)C:\NOVEL\CHAPITRE 1<Enter> Si vous êtes déja dans le répertoire NOVEL, vous n'avez pas besoin du caractère \. Plus brièvement, si le répertoire dans lequel on désire faire appliquer la commande est le répertoire par défaut alors la commande s'applique directement. AU contraire, si le répertoire n'est pas celui par défaut, alors le path complet doit précéder la commande, comme ceci: MKDIR(sp)"path" \ CHAPITRE 1.<Enter> Note: La commande MKDIR peut être abbrégée en MD. MD(sp)CHAPITRE 1<Enter> ATTENTION: Soyez bien certain de savoir ou vous allez créer un répertoire Sinon vous risquez de créer des répertoires vides un peu partout!.Contrôlez la création en faisant un DIR la ou vous pensez l'avoir créé. Vous ne pouvez pas créer un sous-répertoire dans un répertoire qui n'existe pas. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PATH | PATH est une commande interne. | La commande PATH est très pratique pour retrouver certains fichiers, des programmes situés dans differents répertoires. Avec la commande PATH, l'ordinateur cherche: -1 en priorité dans le répertoire courant, -2 puis il lit la commande PATH et recherche les fichiers dans les répertoires listés dans PATH. | To tell DOS to look for your wordprocessing programs and files for the NOVEL subdirectory, as used as an example in other parts of this manual: PATH(sp)\WP\NOVEL<Enter> Using this format, DOS will automatically search the \WP directory and the \NOVEL subdirectory for files when you give a command from any other directory. Now, suppose you have a number of programs you use frequently. They are in different subdirectories with the following names: \DB \WP \123 \MAIL & \SALES. In addition, there are further subdirectories, such as \NOVEL in the \WP directory and \BUSINESS and \PERSONAL in the \MAIL directory. The following command will allow you access to all the programs listed above: PATH(sp)\DB;\WP\NOVEL;\123;\MAIL\BUSINESS\PERSONAL;\SALES<Enter> Notice that the main directories are separated with semi- colons, while subdirectories of these directories are specified with the backslash (\) character. NOTE: If a path you specify does not exist, DOS will give the following message: No Path If DOS cannot find the file you specify in any of the subdirectories, this message will appear: Bad command or filename In either case, check your path command to make certain it is correct. If you type PATH<Enter> without any other information, DOS will display your current path designation. NOTE: Along with the directory names, you can also include drive names in a PATH command. Use this feature to make DOS look on your floppy drives for files. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MORE | MORE is an external command. | Use the MORE command to pause display between pages | To stop display of data after a page is displayed, pipe the ouput of the command to MORE. After a page is displayed, the list is stopped and DOS waits to continue for a keyboard stroke with the message: -- Suite -- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REN | REN is an internal command. | Use the REN command to change the name of a file. | To change the file LETTER.DOC to LETTER2.DOC: REN(sp)LETTER.DOC(sp)LETTER2.DOC<Enter> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RMDIR | RMDIR is an internal command | RMDIR, or its abbreviated form RD, removes a subdirectory from a disk. Before removing the directory, however, all files in that directory must be deleted with the DEL or ERASE commands. | To remove the \WP directory from your hard disk: Enter the following series of commands. CD(sp)\WP<Enter> DEL(sp)*.*<Enter> CD(sp)..<Enter> RMDIR(sp)\WP<Enter> CAUTION: Be certain that you really want to delete all the files in that directory. If there are files you wish to save, COPY them to another directory, or to a floppy disk before deleting them. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TYPE | TYPE is an internal command. | Use the TYPE command to view the contents of a file on your monitor. This command is useful only on ASCII files, meaning files which contain only text. This excludes all program files, as well as most files created by your word processing program. | To see the file AUTOEXEC.BAT on drive A: TYPE(sp)A:AUTOEXEC.BAT<Enter> You can also specify a path for this command. To see the file LETTER.DOC in the \WP directory on drive C: TYPE(sp)C:\WP\LETTER.DOC<Enter> NOTE:This command will scroll the file on the screen, too fast for you to read. Special utility programs are available which will let you see the file one screen at a time. Most of these files are Public Domain programs and are available without charge from Public Domain software suppliers. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SET | SET est une commande interne | Examen/modification de la variable d'environnement Environment string |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SYS | SYS est une commande externe (binaire) | Transfert du système sur disque |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SORT | SORT est une commande externe | Tri d'un fichier ASCII ou texte |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SCANDISK | SCANDISK est une commande externe | Vérification des disques | Pour tout renseignement sur les paramètres de ligne de commande reconnus par ScanDisk pour Windows, lisez la rubrique 'Recherche d'erreurs dans les disques' dans le sommaire de l'aide Windows. Consultez ensuite la rubrique 'Recherche de la présence d'erreurs sur le disque à chaque démarrage de votre ordinateur.' | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SCANREG | SCANREG est une commande externe | Vérification du Registre Windows |
|