Invite De Commande - Commandes DOS De Base

1y ago
14 Views
2 Downloads
638.16 KB
13 Pages
Last View : 12d ago
Last Download : 3m ago
Upload by : Jacoby Zeller
Transcription

Invite de commande - Commandes DOS de baseRégulièrement, afin de réaliser une opération de maintenance ou corriger un problème surl'ordinateur, nous sommes amenés à lancer des commandes via une fenêtre noire appelée invite decommande. Cette fiche explique comment ouvrir une invite de commande (prompt DOS) et donnedes explications sur les principales commandes pouvant être exécutées par ce biais.Invite de commandeL'invite de commande (en anglais prompt) est unoutil permettant de lancer directement descommandes systèmes sur Windows. Pour ouvrircet outil, il suffit de cliquer sur le menu démarrer,de taper cmd et de cliquer sur cmd.exe.Idéalement, il est conseillé de cliquer avec lebouton droit sur l'icône "cmd" et de choisir"exécuter en tant qu'administrateur", afin des'assurer d'avoir les droits nécessaires pourexécuter les commandes que l'on va saisir.L'invite de commande (prompt DOS) s'affichealors, sous forme d'une fenêtre noire affichant lechemin du répertoire courant(c:\Windows\System32 s'il est lancé en tantqu'administrateur), suivi d'un chevron (signe ) :

Commandes MS-DOSPour obtenir plus d'informations sur ces commandes, tapez le nom de votre commande suivi de /?(dir /?, copy /? etc.) ou tout simplement HELP suivi du nom de la commande, par exempleHELP COPY. Dans la majorité des cas, une page d'aide s'affiche.La commande DIRLa commande la plus utilisée du DOS est la commande DIR. Elle permet d'afficher à l'écran la liste desfichiers d'un disque.Pour voir une liste de fichier, tapez DIR à la suite de l'indicatif du DOS puis appuyez sur Entrée.C:\ DIRPour que l'ordinateur fasse une pause pendant le défilement de la liste tapez : C:\ DIR / PPour avoir seulement une liste des noms des fichiers triés en colonne, tapez : C:\ DIR / WUtilisez le joker pour chercher des fichiers précis : Le joker * sert à masquer un groupe de caractèredans un fichier. Par exemple pour trouver tous les fichiers commençant par n, tapez : DIR N*Lire ce que contient un fichierLa commande à utiliser pour voir ce que contient un fichier s'appelle TYPE.C:\ TYPE NOMFICH.EXTPar exemple pour voir le contenu du fichier lisez.moi tapezC:\ TYPE LISEZ.MOISuivi de la touche Entrée.Pour faire une pause entre chaque écran, tapez :C:\ TYPE LISEZ.MOI MORE(la barre verticale s'obtient par la combinaison [ALT] [6].Comment changer de répertoirePour passer à un autre répertoire du disque, il faut utiliser la commande CD suivie du nom durépertoire.

C:\ CD WINDOWSPour passer dans la racine du disque, tapezC:\ CD \Pour revenir au répertoire précédent, tapez CD.C:\ CD.La touche F3Pour rappeler la dernière commande tapée, appuyez sur la touche F3Copier un fichierLa commande COPY sert à copier un fichierElle s'utilise de cette façon :C:\ COPY source destinationPar exemple pour copier le fichier autoexec.bat dans le répertoire WINDOWS, tapez :C:\ COPY AUTOEXEC.BAT C:\WINDOWSOn peut se servir du joker pour copier plusieurs fichiers en même temps.Voir La commande DIR.Déplacer un fichiermove source destination move permet de déplacer un fichier source vers un fichier destination .Supprimer un fichierPour supprimer un fichier, il faut utiliser la commande DELC:\ DEL sourcePar exemple pour supprimer tous les fichiers commençant par un A, tapez :C:\ DEL A*Faites attention à ne pas supprimer n'importe quels fichiers!Renomer un fichierLa commande REN du Dos vous permet de renommer un fichier. Le contenu et la position du fichiersur le disque ne change pas : seul son nom change.Pour renommer le fichier AAAAA.doc en BBBBB.doc, il faut taper :C:\ REN AAAA.doc BBBB.docIl faut mettre le nom actuel, suivi d'un espace et du nom futur.Si le fichier ne se trouve pas dans le répertoire courant, il suffit de taper son chemin d'accès.Par exemple si le fichier AAAA.doc se situe dans le répertoire C:\WORD, il faut tapez :C:\ REN C:\WORD\AAAA.doc BBBB.docVous pouvez utiliser le Joker pour renommer plusieurs fichiers en même temps.(Cf La commande DIR)Formater une clé USBPour formater il faut utiliser la commande FORMATPour formater le disque A: tapez :

C:\ FORMAT A:Pour effectuer un formatage rapide tapez :C:\ FORMAT A:/QEditer un fichierPour éditer un fichier quelconque, utilisez la commande EDIT. Pour cela tapez :C:\ EDIT chemin\nomdufichierVous obtiendrez alors l'éditeur du Dos :Pour éditer le fichier AAAA.doc du répertoire C:\WORD, tapez :C:\ EDIT C:\WORD\AAAA.docCLSUtile pour nettoyer l'écran DOS.EXITPermet de quitter un terminal DOS.TREEAffichage Arborescence (Arbre)chkdskPermet de vérifier les erreurs sur le système de fichier. À savoir : peut être utilisé avec l'option /fpour corriger les erreurs (Nécessite un redémarrage de la machine après confirmation O).Pingwww.nomd'unsiteweb.com ---- Permet d'envoyer des requêtes ping sur des adresses IP ou desnoms de domaines.Tracert www.nomd'unsiteweb.com ---- Permet de déterminer l'itinéraire parcouru de vous à desadresses IP ou des noms de domaines.Vol C: --- Permet de donner le nom du volume (disque dur) et le N de série de celui-ci (RemplacerC: par celle du lecteur de votre choix).Title EtLeTitreQuiVousplaît ---- Permet de changer le titre de la fenêtre MS-DOS en cours.Echo LeTexteQueVousVoulez ---- Affiche du texte à l'écranShutdown avec les paramètres :r ---- Permet de redémarrer le système.s ---- Permet de mettre le système hors-tension.

p ---- Permet de mettre l'ordinateur Hors-tension sans le délai habituel. (Pour Vista et Seven).h ---- Mettre l'ordinateur local en veille prolongée.rundll32.exe user32.dll,LockWorkStation ---- Verrouille l'ordinateur local.tasklist ---- Permet de voir tous les processus lancés et leurs PID.Time ---- Permet de voir et modifier l'heure système.systeminfo ---- Donne des informations physiques et logicielles sur la configuration de la machine.Print adressedufichiertexte ---- Imprime un fichier texte ou une photo. Rentrer l'adresse du fichiercomme : print C:windowsphoto.jpgExerciceCréer un dossier à la racine de votre disque lesdossiers suivant :AD Automobile, Audi, Citroen, Compta, Ford,Peugeot, Renault et à l'intérieur du dossierAD Automobile un second dossier nommé Lille.Exercice Commandes MS-DOS1-Donner la commande qui permet d’afficher le contenu d’un répertoire.2-Donner la commande qui permet de créer un dossier.3-Donner la commande qui permet de copier un fichier vers un répertoire donné.4-Que fait la commande suivante : ren art1 art2 ?5-Que fait la commande suivante : copy *.* D:\ ?

Correction :1-La commande est : dir (chemin du répertoire)2-La commande est : md (nom du dossier)3-La commande est : copy (nom du fichier) (répertoire concerné)4-Cette commande permet de renommer le fichier art1 en art2.5-Cette commande permet de copy tous les fichiers du répertoire courant dans la partition D dudisque dur.

BAT !Qu'est-ce qu'un fichier batch ?Un fichier batch porte avant tout l'extension .bat ou .cmd.C'est en fait une ligne (ou ensemble de lignes) de commande ms-dos "codée" sous forme de fichiertexte dont on a changé l'extension. Ensuite l'ouverture de ce fichier exécutera les commandes écritesdans ce fichier.Créer un fichier batch viergeEn effet celui-ci sera la base de toutes les commandes que nous allons développer plus loin ! Faites un clic droit sur le Bureau -- Nouveau-- Document texte ;Ouvrir ce fichier et le renommer en .bat ou .cmd ;Exemple : Ensuite pour ouvrir ce fichier et le modifier faites un clic droit dessus :

Créer son fichier batchIl suffit simplement d'ouvrir votre fichier batch vierge et de "composer" des commandes comme unesalade composée en fait :Un fichier Batch n'est rien de plus qu'un fichier texte contenant des commandes MS-DOS, et possédantle suffixe ".bat".La programmation Batch nécessite une connaissance minimum de l'environnement DOS.Un fichier Batch est une suite de commandes que vous pourriez taper sous DOS, chaque nouvelle lignedu fichier correspondant à une nouvelle commande. Néanmoins, certaines commandes ne sontqu'utilisables dans les fichiers batch du fait de leur inutilité dans l'environnement de commande DOS.C’est très utile s’il faut répéter toujours la même série de commandes.Exemple :cd \cd gamessuperjeu.exeCela aurait le même effet que si vous tapiez sous DOS les commandes suivantes :C:\Chemin cd \[Entrée]C:\ cd games[Entrée]C:\games superjeu.exe[Entrée]L'intérêt du batch est d'automatiser des tâches répétitives effectuées sous DOS. Les fichiers batch sontdonc très faciles à créer puisqu'un simple éditeur texte suffit. Les fichiers batch peuvent égalementutiliser toutes les commandes DOS, ce qui rend disponible pour le programmeur un grand nombre defonctions. Enfin, leur taille est relativement légère par rapport à d'autres programmes, ce qui faciliteleur "transferts" sur différents disques et supports de stockage.

Exemple commenté d'un fichier de commande@Echo offClsEcho Coucou, c'est moi.PauseVerLa première ligne est indispensable. Elle indique à l'interpréteur de ne pas afficher sur l'écran lescommandes qui vont être exécutées. Cela permet une transparence du traitement. Vous pouvezl'enlever ou bien la mettre en remarque en insérant "REM" devant "@Echo off" pour rétablirl'affichage des commande exécuter.La deuxième ligne efface l'écran ; rien d'extraordinaire. Ensuite, nous affichons un message à l'écranavec la commande "ECHO" puis nous attendons l'appui d'une touche. Et pour terminer, nousaffichons la version du DOS. Echo, et @La commande "Echo" permet d'affiche à l'écran une ligne de texte. Il s’agit "d’une ligne", car une foisle texte affiché, il y a automatiquement un retour à la ligne : c'est-à-dire, que deux commandes"echo" à la suite, afficherons deux lignes l'une en dessous de l'autre. La commande "echo" permetaussi d'informer l’interpréteur de commande que nous ne désirons pas qu'il affiche les lignes duprogramme BATCH. La commande "@" permet d'informer l'interpréteur que la ligne ne doit pas êtreaffiché à l'écran, même si la commande "echo" est sur "on".Syntaxe : "Echo off" pour ne pas affiché les lignes du fichier de commande. La commande "echo" estsur "on" par défaut. REM, RemarqueDans un fichier de commande, vous pouvez insérer des commentaires, grâce à la commande interne"REM". BreakLa commande interne "Break" autorise (ou non) l'utilisateur d'interrompre un fichier de commandeavec les touches d'interruption "CTRL-C" ou "CTRL-BREAK".Syntaxe : "Break ON/OFF" Les paramètres (arguments)Un fichier BATCH peut avoir plein de paramètres, à concurrence de 127 caractères sur la ligne desaisie. Dans le fichier, nous ne pouvons accéder qu'à dix paramètres à la fois avec les variablesargument %0, %1, %2, %3, . , %9. La variable %0 représente à l'origine, le nom du fichier BATCH, ouplus précisément la saisie au prompt du nom avec le chemin tapé. Pour atteindre les autresparamètres, nous devrons utiliser la commande interne "SHIFT", qui permet de cycler lesparamètres. Ainsi, le contenu de la variable %1 sera positionné dans la variable %0, ., le contenu de%9 dans %8, et ainsi, le paramètre suivant qui n'était pas accessible sera placé dans %9.

Les variablesAvec la commande interne "SET", vous pouvez définir et affecter des variables textes. Ces variablessont conservées tant qu'elles ne sont pas effacées, même après la fin d'un fichier BATCH. Ce ne sontpas des variables locales au fichier de commande, mais bien des variables globales. Exemple : "SETV M?E.*" définit et affecte la variable texte "V" de la valeur "M?E.*". Pour changer de valeur, ilsuffi d'affecter de nouveau la variable : "SET V LO*.*". Puis, pour effacer la variable, il suffirad'affecter une valeur vide : "SET V ".Une fois cette variable définie, nous pouvons accéder à son contenu en utilisant son nom entre deuxcaractères pour-cent : "Echo %V%" affiche le contenu de la variable "V".Attention. Il existe d'autres variables qui sont utilisées en locale ; elles sont du format "%i" ou "%%i",cela dépend de interpréteur, et de sa version. On les trouve dans les boucles "FOR" par exemple(défini plus loin). J'ai pris "i" comme exemple ; vous pouvez utilisez un autre nom. Label / branchementUn label est un marqueur désignant une ligne dans un fichier de commande. Un label est utilisé depair avec la commande de branchement « GOTO ». Un label commence par un caractère deux points,suivit d’un nom. Exemple :@Echo Off Goto L1 :L1 Lorsque l’interpréteur rencontre la commande « GOTO L1 », il poursuit sont interprétation après laligne désignée par le label (il saute au label). TestUn test, c’est la possibilité d’exécuter un traitement si le résultat comparant deux éléments estvérifié. Il est engendré par la commande « IF » dont voici ces paramètres et sa structure :IF [NOT] ERRORLEVEL nombre commandeIF [NOT] chaîne1 chaîne2 commandeIF [NOT] EXIST fichier commandeNOTSpécifie que interpréteur exécute la commande seulement si la condition estfausseERRORLEVEL nombre Condition vraie si le dernier programme exécuté a renvoyé un code de sortiesupérieur ou égal au nombre spécifié.CommandeCommande à exécuter si la condition est satisfaite.Chaîne1 chaîne2 Condition vraie si les chaînes spécifiées concordent.EXIST fichierCondition vraie si le fichier spécifié existe.

Exemple de code :@echo offIF « %1 » » » GOTO ErrEcho Le paramètre est : « %1 »Goto Fin:ErrEcho Entrez un paramètre.:Fin BoucleUne boucle, c’est la possibilité de répéter plusieurs fois une opération sur un élément d’un ensembledéfinit. Souvent, l’ensemble est défini avec les noms de fichier, mais il peut aussi être du texte, voirdes paramètres. Cette boucle est engendrée par la commande « FOR » dont voici la syntaxe :FOR %variable IN (ensemble) DO commande [paramètre]%variable Paramètre remplaçable.(ensemble) Ensemble de fichiers séparés par des espaces. Caractères génériques permis.Commande Commande à exécuter pour chaque fichier.Paramètre Paramètres ou commutateurs pour la commande spécifiée.Pour utiliser FOR dans les fichiers de commandes, spécifiez %%variable au lieu de %variable.Exemple compliqué : recherche la localisation de lui-même (le fichier BATCH) sur les disques dusystème. Nous admettrons que l’utilisateur saisisse au prompt seulement le nom du fichier decommandes.Set DD OLI For %%i in (C D E F G) do If « %DD OLI% » » » If exist %%i :\BATCH\%0.BAT SET DD OLI %%iJ’initialise à vide la variable DD OLI, au cas où elle existerait déjà. Puis, je recherche successivementdans les disques durs la présence du fichier de commande (moi-même, vu par le fichier). Dès que jeme trouve, j’affecte la variable DD OLI du nom de l’unité dans lequel je me suis trouvé. — Il estpossible que je trouve un fichier portant le même nom que moi, sans pour cela que se soit moi !Certes, mais sur mon propre ordinateur, j’évite autant que je peux, d’avoir des fichiers de commandeportant le même nom. Pourquoi rechercher la localisation du fichier de commande ? parce que cedisque est amovible, et qu’il peut porter n’importe quelle lettre de lecteur, lorsqu’il est inséré dans unautre ordinateur. – Une fois le fichier de commande trouvé, la variable DD OLI est affecté. Dès lors,le test d’existence ne sera plus effectué car DD OLI n’est plus vide. Comme il n’est pas possible dequitter la boucle, j’utilise un test sur le contenu de la variable. S’il était possible de quitter la boucle,j’aurai plutôt écris un truc du genre :For %%i in (C D E F G) do If exist %%i :\BATCH\%0.BAT GOTO Trouvé

CallDans un fichier BATCH, on peut désirer faire traiter une opération par un autre fichier de commandedéjà existant. Pour cela, nous utiliserons la commande interne "CALL" suivie du nom du fichier decommande. Si nous omettons cette commande, le fichier BATCH ainsi appelé interromptautomatiquement l'exécution de l'appelant. C'est-à-dire, que la commande "CALL" informel'interpréteur d’exécuter un BATCH comme étant un sous-programme. Sinon, l’appelle serainterprété comme étant un branchement conditionnel ou un saut (goto) dans un nouveauprogramme. PauseLa commande "PAUSE" affiche un message à l'écran, jusqu'à ce que l'utilisateur appui sur unetouche. Il est possible de ne pas affiché le message, en le détournant avec un filtre, vers une sortienulle : "PAUSE NUL", attends l'appui d'une touche, sans afficher le message. L'information sur cesujet sera donnée dans le paragraphe des filtres. Choice / ErrorLevelLe programme "CHOICE", intégré dans le MS-DOS depuis la version 5.x (je pense), permet à unutilisateur de concevoir un menu dans un fichier BATCH. Ce programme retourne un code de sortiede programme (code d'erreur, plus précisément) suivant la touche enfoncée. Il est désolant deremarquer l'ajout de ce programme, or qu'il aurait sûrement été plus intelligent de faire évoluer lacommande "PAUSE" dans ce sens, vu qu'elle ne prend actuellement aucun paramètre dansl'interpréteur MS-DOS (ce qui n'est pas forcément le cas dans d'autres interpréteurs). Pour gérer cescodes de retour, la commande "IF" possède une instruction spécifique : "ErrorLevel". Cetteinstruction est vérifiée, si le code d'erreur retourné par le dernier programme exécuté est supérieurou égal à la valeur spécifié. Un exemple sera sûrement plus parlant.@Echo Off:MenuClsEcho 1) Idos 2) EdiPageChoice /C:12² /N Quel programme voulez vous lancer [² pour quitter]:If ErrorLevel 3 Goto FinIf ErrorLevel 2 goto l2If ErrorLevel 1 goto l1Goto Menu:L1C:\OUTILS\IDOSGoto Menu:L2C:\OUTILS\EdiPageGoto Menu:FinD'après la documentation Microsoft, "CHOICE" retourne un "ErrorLevel 0" à la suite d'uneinterruption par les touches de contrôle CTRL-C ou CTRL-BREAK. Après essai, il semble que "CHOICE"retourne l'erreur 255 (de même, lorsqu'une erreur se produit).

Exemple utileAjouter un chemin à la variable "PATH", pour la recherche de programme exécutable.@echo offIf "%1" "" GOTO ErrSet PATH %1;%PATH%Goto Fin:ErrEcho %0 [nouveau chemin de recherche]:FinRessources !Marc Stern propose de nombreux didacticiels à partir de son site Internet : /www.commandline.co.uk/index.html.D'excellents scripts sont également visibles à partir de cette adresse :www.uwasa.fi/ ts/http/http2.html#batch.

des explications sur les principales commandes pouvant être exécutées par ce biais. Invite de commande L'invite de commande (en anglais prompt) est un outil permettant de lancer directement des commandes systèmes sur Windows. Pour ouvrir cet outil, il suffit de cliquer sur le menu démarrer, de taper cmd et de cliquer sur cmd.exe.

Related Documents:

Certaines commandes existent sous une forme courte ou longue, et toutes les commandes ne sont pas disponibles sous toutes les versions de Windows. Commandes Fonction date Affiche ou règle la date time Affiche ou règle l'heure ver Affiche la version de MS-DOS ou de Windows. dir Affiche la liste des sous-dossiers et des fichiers d'un dossier.

STI-AS IBCF/ TrGW SIP UA Verifier 4. Get Private Key SKS 1. SIP INVITE 22. 200 OK 9. SIP INVITE IBCF/ TrGW CSCF STI-CR CVT 2. SIP INVITE 5. Private Key 7. SIP INVITE (with Identity) 8. SIP INVITE 10. SIP INVITE 11. SIP INVITE 13. Get Certificate 14. Certificate 16. Invoke Analytics 17. Result of Analytics 18. SIP INVITE (with Verification .

2. les commandes de manipulation des données (LMD,Langage de Manipulation des Données) Ces commandes permettent de faire la mise à jour ou la consultation des données dans une table de la base de données. SELECT, UPDATE, INSERT, DELETE 3. les commandes de control de données (LCD) : Exemple : GRANT et REVOKE 4. Les commandes de transaction .

Les commandes de gestion des répertoires et fichiers sous Dos Vous écrirez les commandes Ms-dos (travaillez uniquement dans la fenêtre CMD) qui permettent de réaliser les travaux suivants (donner la commande et le résultat affiché) : 4.1 Ch

3 - Sous Windows une fenêtre de terminal s'obtient en ouvrant l'application Invite de commande (ou en demandant de lancer l'exécutable cmd.exe). Sous Linux, ouvrir Gnome Terminal ou Konsole ou . Sous MacOS X, ouvrir Applications Outils Terminal. 4 - Ou "invite de commande". 5 - Si commande produit un résultat.

Liste des principales commandes CMD Gestion des réseaux et Internet CONTROL NETCONNECTIONS ou bien NCPA.CPL: ouvre les connexions réseau FIREWALL.CPL: ouvre le pare-feu Windows INETCPL.CPL: ouvre les propriétés internet IPCONFIG : affiche les configurations des adresses IP sur l'ordinateur (Pour plus d'informations, tapez IPCONFIG /? dans l'invite de commande CMD)

4 VITAL BEHAVIORS OF A TEAM BEACHBODY COACH 1. INVITE. INVITE. INVITE. Invite as many people as possible. Every day. Invite people to join your Beachbody Challenge Group. Have the courage to invite every

This standard employs the principles of API 650; however, storage tank owner/operators, based on consideration of specific construction and operating details, may apply this standard to any steel tank constructed in accordance with a tank specification. This standard is intended for use by organizations that maintain or have access to engineering and inspection personnel technically trained .