Quelle est la ligne de commande. Commandes cmd de base - juste des informations utiles Travailler sur la ligne de commande Windows






programme rem_1
cls
@Écho off
couleur 0A
set string=Bonjour tout le monde !!!
écho %chaîne%







programme_1.cmd

programme rem_2
cls
@Écho off
couleur 0A
définir a = 1
régler la minuterie = 10
) sinon (écho a!=1)


Eh bien, au moins, c’est compréhensible pour beaucoup.


programme rem_3
cls
@Écho off
couleur 0A



(pour /f "tokens=1-5" %A dans (users.txt) faites @echo %D) > emails.txt

Par exemple, notre base est « idéale », comme :

alexeykoursk alexeykoursk

2008-11-14T21:33:19Z

Programmation en Cmd introduction pour les débutants

-

Programmation en Cmd (introduction pour les débutants)

Ceci n'est qu'une introduction aux commandes cmd, ne jugez pas strictement, l'article a été écrit pour Novikov, je pense qu'il sera utile à beaucoup d'autres =)
Beaucoup de gens ne soupçonnent probablement même pas que cmd est un shell universel,
qui permet non seulement d'administrer le système, mais aussi de programmer !
Bien sûr, le niveau de langue n'est pas aussi élevé que, par exemple, avec, mais quand même...

Pour commencer, écrivons un petit programme qui affichera une ligne écrite dans une variable.
Nous allons sur le lecteur C:\ et y créons quelque chose comme program_1.cmd (*.bat est possible)
ouvrez-le avec le bloc-notes et entrez-y les lignes suivantes :

programme rem_1
cls
@Écho off
couleur 0A
set string=Bonjour tout le monde !!!
écho %chaîne%

rem - utilisé pour décrire les commentaires
cls - si quelqu'un d'autre ne le sait pas, c'est un effacement d'écran
@echo off - désactive l'affichage des commandes à l'écran. Faire attention à @
avant ECHO! Cela empêche les commandes d’être répercutées sur une ligne distincte.
color 0A - définit la couleur de l'arrière-plan et du texte
set string=Bonjour tout le monde !!! - set est utilisé pour décrire les variables
echo %string% - affiche une variable, faites attention à %%, ceci
indique qu'il s'agit bien d'une variable et non d'une chaîne !

Nous avons réglé le code, regardons maintenant le résultat du programme ! Nous le lançons pour exécution via cmd :
programme_1.cmd
Le résultat de l'exécution sera, vous l'aurez deviné, Hellow World !!! Lettres vert vif sur fond noir

Maintenant compliquons un peu le problème, ajoutons une condition à ce code !

programme rem_2
cls
@Écho off
couleur 0A
définir a = 1
régler la minuterie = 10
if %a%==1 (shutdown /r -t %timer% -c "Tu t'es fait avoir"
) sinon (écho a!=1)

Je pense que vous avez déjà deviné quel sera le résultat. Nous comparons la valeur écrite dans la variable « a » avec 1, si la condition est vraie, alors l'ordinateur redémarrera dans 10 secondes, sinon la sortie lira que a!=1. L'exemple est banal et simple,
Eh bien, au moins, c’est compréhensible pour beaucoup.

Passons maintenant aux cycles. Regardons l'exemple le plus basique :
programme rem_3
cls
@Écho off
couleur 0A
pour /l %B dans (0,1,10) faites écho %B

Ce programme affichera des nombres dans une colonne, de 0 à 10 par incréments de 1 =) tout est aussi simple que...
Et maintenant c'est un peu plus compliqué, car peut être utilisé à des fins plus importantes,
par exemple, pour énumérer des fichiers, vous pouvez par exemple écrire en cmd :

pour %B dans (C:*.cmd) faites (echo %B)

En échange vous recevrez tous vos programmes avec l'extension *.cmd

Vous pouvez également utiliser une boucle for pour parcourir les répertoires, par exemple

pour /d %B dans (C:*) faire écho %B

Affichera tous les répertoires sur le lecteur C:\ (Veuillez noter, uniquement les répertoires, pas les sous-répertoires !)

Écrivons maintenant un programme essentiel qui sélectionnera les e-mails dans la base de données et les écrira dans un autre fichier.

(pour /f "tokens=1-5" %A dans (users.txt) faites @echo %D) > emails.txt

Par exemple, notre base est en quelque sorte « idéale ».

Le shell de commande est un produit logiciel distinct qui assure une communication directe entre l'utilisateur et le système d'exploitation. L'interface utilisateur textuelle de ligne de commande fournit un environnement dans lequel exécuter des applications et des utilitaires textuels. Dans le shell de commande, les programmes sont exécutés et le résultat de l'exécution est affiché à l'écran.

Le shell de commande Windows utilise un interpréteur de commandes cmd.exe, qui charge les applications et dirige le flux de données entre les applications pour traduire la commande saisie sous une forme compréhensible pour le système. La console de ligne de commande est présente dans toutes les versions des systèmes d'exploitation Windows. La différence entre le travail à partir de la ligne de commande réside dans l'absence totale d'utilitaires graphiques volumineux et encombrants.

Comment ouvrir la ligne de commande

La ligne de commande est l'application cmd.exe et peut être lancée des manières suivantes :

  1. Commencer -> Tous les programmes -> Standard -> Ligne de commande.
  2. Commencer -> Exécuter et entrez le nom du programme cmd.exe

    Pour accéder au répertoire souhaité, vous devez utiliser la commande CD. Par exemple, si vous devez exécuter un programme ExifPilot.exe, qui se trouve dans le répertoire C:\Program Files\Exif Pilot, alors vous devez exécuter la commande cd C:\Program Files\Exif Pilot. Vous pouvez faire la même chose en changeant les répertoires un par un et en appelant la commande une par une. CD.

    Ainsi, le prochain ensemble de commandes est similaire au précédent.
    cd c:\Programmes
    cd Exif Pilote

    Pour imprimer le contenu d'un dossier, tapez simplement la commande dir. Il est possible de rediriger le flux de sortie du programme directement vers un fichier texte pour un traitement ultérieur. Pour ce faire, vous devez utiliser le caractère de contrôle ">" et le nom du fichier texte, par exemple répertoire > rapport.txt.

  3. Afin de ne pas naviguer manuellement vers le répertoire souhaité, vous pouvez utiliser un gestionnaire de fichiers. Vous devez d'abord vous rendre dans le répertoire souhaité dans le gestionnaire de fichiers et appeler cmd.exe depuis la console de commande du gestionnaire.
    Vous pouvez utiliser des gestionnaires de fichiers tels que Commandant total, Gestionnaire FAR, 2xExplorateur, Commandant EF, Commandant de vitesse et etc.
    Vous pouvez en savoir plus sur les gestionnaires de fichiers.

Comment transmettre les paramètres de ligne de commande à l'application appelée

Chaque application prenant en charge la ligne de commande dispose d'un ensemble spécial de commandes que le programme peut traiter. Les paramètres de commande peuvent avoir différents formats. Pour transmettre des paramètres au programme, vous devez saisir le nom de l'application et les paramètres de commande sur la ligne de commande. Après avoir cliqué Entrer L'application se lancera avec les commandes saisies.
Par exemple, programme.exe /print c:\doc\1.txt. Le résultat de la commande sera d'imprimer le fichier doc\1.txt.

Personnalisation de la fenêtre d'invite de commande

Pour configurer la ligne de commande, procédez comme suit :

  1. Ouvrez une fenêtre d'invite de commande.
  2. Cliquez dans le coin supérieur gauche de la fenêtre et sélectionnez la commande Propriétés.
  3. Sélectionnez un onglet Sont communs.
  4. Dans la zone Mémorisation des commandes sélectionner ou saisir une valeur 999 dans le champ Taille du tampon, puis sélectionnez ou entrez une valeur 5 dans le champ Nombre de tampons.
  5. Dans la zone Édition vérifie les boites Sélection Et Insertion rapide.
  6. Sélectionnez un onglet Emplacement.
  7. Dans la zone Taille du tamponécran, entrez ou sélectionnez une valeur 2500 dans le champ Hauteur.
  8. Effectuez l’une des opérations suivantes selon votre choix :

    - Dans la zone Taille du tampon d'écran Largeur.
    - Dans la zone La taille de la fenêtre augmenter la valeur du paramètre Hauteur.
    - Dans la zone La taille de la fenêtre augmenter la valeur du paramètre Largeur.

  9. Décochez Sélection automatique, puis dans la zone Position de la fenêtre modifier les valeurs des champs Bord gauche Et Bord supérieur.
  10. Dans la boîte de dialogue Modification des propriétés choisir une option Enregistrer les propriétés pour les autres fenêtres du même nom.

Remarques:

  • Pour ouvrir une fenêtre Propriétés -> Ligne de commandeà l'aide du clavier, appuyez sur les touches ALT + BARRE D'ESPACE + Y.
  • Case à cocher Sélection de la souris Vous permet de copier et coller des données dans une fenêtre d'invite de commande. Pour copier, cliquez avec le bouton gauche sur le texte dans la fenêtre de ligne de commande et cliquez avec le bouton droit. Pour coller dans une ligne de commande ou un fichier texte, cliquez avec le bouton droit.
  • L'augmentation de la taille de la mémoire tampon d'écran à 999 permet de faire défiler la fenêtre d'invite de commande.
  • L'augmentation du nombre de tampons à cinq augmente le nombre de lignes dans la fenêtre d'invite de commande à 5 000.

Modification du texte dans la fenêtre d'invite de commande

Pour copier et coller du texte dans une fenêtre d'invite de commande, utilisez les raccourcis clavier Windows courants tels que Ctrl+C, Ctrl+V, ne fonctionnera pas.

Pour extraire du texte depuis le presse-papiers, vous devrez faire apparaître le menu en cliquant avec le bouton droit sur le titre de la fenêtre et en sélectionnant le sous-menu Changement. Ou faites simplement un clic droit sur la fenêtre.

Pour copier du texte dans la fenêtre, sélectionnez l'élément Drapeau et utilisez la souris pour sélectionner le texte souhaité. Ensuite, soit cliquez sur Entrer, ou dans le même menu sélectionnez Copie. Si vous devez coller du texte dans la fenêtre de ligne de commande, utilisez la commande Insérer.

Pour réexécuter une commande utilise les flèches "en haut" Et "vers le bas", vous permettant de naviguer dans la liste des commandes exécutées. Pour effacer l'écran du texte, utilisez la directive cls.

Comment fermer la fenêtre d'invite de commande

Pour fermer la console de ligne de commande, vous devez exécuter la commande sortie.
Il existe de nombreuses commandes et utilitaires dans les systèmes d'exploitation modernes. Il est très difficile de mémoriser autant de programmes différents, et encore plus leurs paramètres, c'est pourquoi l'un des paramètres les plus importants pour chaque programme est la combinaison de symboles. "/?" . Après avoir exécuté une commande avec ce paramètre, l'utilisateur recevra un message complet sur l'utilisation de l'utilitaire et la syntaxe de ses paramètres. Par exemple, en tapant sur la ligne de commande cmd /?, vous pouvez afficher des informations sur l'équipe cmd.

Je souhaite vous parler de toutes les commandes de ligne de commande dont vous pourriez avoir besoin lorsque vous travaillez avec le système d'exploitation Windows. Veuillez réfléchir attentivement avant d'utiliser les commandes suggérées. Étant donné que leur utilisation par une personne non qualifiée peut entraîner la perte de certaines informations ou un dysfonctionnement de l'équipement informatique.

L'utilisation de la commande cmd vous permettra de lancer une console de ligne de commande. Si vous regardez tout attentivement, vous pouvez conclure qu'il s'agit de l'ancêtre du célèbre système DOS. Dans le même temps, aussi archaïque et simple que cela puisse paraître aux utilisateurs modernes, en termes de rapidité et d'efficacité dans l'exécution de fonctions spécifiées, rien ne peut lui être comparé.

note:
Si vous n'avez jamais rencontré cela auparavant et ne comprenez pas comment tout cela fonctionne, il est préférable que vous ne les utilisiez pas vous-même. Ils aideront à configurer un ordinateur uniquement pour un utilisateur spécialisé ou qualifié. Si vous souhaitez savoir comment fonctionne une commande particulière, saisissez-la simplement dans la ligne de commande, puis appuyez sur "Entrée".

Liste des commandes

UN
ADDUSERS - Ajouter ou obtenir une liste d'utilisateurs à partir d'un fichier CSV
ADMODCMD - Modifier les "Active Directory" par lots
ARPAddress - Protocole de détermination d'adresse
ASSOC - Modification des associations de fichiers
ATTRIB - Modifier l'attribut du fichier

B
BCDBOOT - Créer ou restaurer une partition système
BOOTCFG - Modifier les paramètres de démarrage de Windows
Browstat - Obtenir des informations sur les principaux navigateurs d'un domaine

C
CACLS - Modification des autorisations de fichiers
APPEL - Appelez un fichier de commandes à partir d'un autre.
CD - Aller dans un dossier spécifique
CHANGEMENT - Modification des propriétés de la session du serveur Terminal Server
CHKDSK - Vérification et correction des erreurs
CHKNTFS - Vérification du système de fichiers NTFS
CHOIX - Accepter la saisie au clavier dans le fichier batch
CIPHER - Chiffrer ou décrypter un fichier/dossier
CLEANMGR - Nettoyage automatisé des fichiers temporaires, corbeille
CLEARMEM - Effacer le cache mémoire
CLIP - Copier STDIN dans le Presse-papiers Windows
CLSCLEAR - Effacer l'écran
CLUSTER - Clustering Windows
CMDSTART – Nouvelle commande shell CMD
CMDKEY - Gérer les noms d'utilisateur/mots de passe stockés
COULEUR - Changer la couleur dans la fenêtre de commande
COMP - Comparez le contenu de deux fichiers ou d'un ensemble de fichiers
COMPACT - Compresser les fichiers et dossiers sur une partition NTFS
COMPRESS - Compresser des fichiers individuels sur une partition NTFS
CON2PRT - Connecter ou déconnecter l'imprimante
CONVERTIR - Convertir une partition FAT en NTFS
COPIER - Copier un ou plusieurs fichiers vers un autre emplacement (emplacement)
CSCCMD - Mise en cache côté client (pour les fichiers hors ligne)
CSVDE - Exporter et importer des données d'accord de connexion

D
DATE - Afficher ou régler la date
DEFRAG - Défragmenter le disque dur
DEL - Supprimer un ou plusieurs fichiers
DELPROF - Supprimer le profil utilisateur
DELTREE - Supprimer un dossier et tous les sous-dossiers
DEVCON - Gestionnaire de périphériques en ligne de commande
DIR - Afficher une liste de fichiers et de dossiers
DIRUSE - Afficher l'espace disque
DISKPART - Configuration des paramètres du périphérique de stockage
DNSSTAT - Statistiques DNS
DOSKEY - Édition de ligne de commande, rappel de commande et création de macro
DSACLS – Interroger les attributs de sécurité et modifier les autorisations et les attributs de sécurité des objets Active Directory
DSADD - Service d'annuaire lors de l'exécution de tâches d'administration Active Directory
DSGET - Affiche les propriétés des objets de répertoire
DSQUERY - Interroge Active Directory pour les objets qui répondent aux conditions de recherche spécifiées ;
DSMOD - Modifie les attributs sélectionnés d'un objet répertoire existant
DSMOVE - Déplace un objet d'Active Directory vers un nouvel emplacement
DSRM - Suppression d'un objet ou de l'arborescence entière sous l'objet dans la hiérarchie, ou suppression à la fois de l'objet et de l'arborescence

E
ECHO - Afficher un message à l'écran
ENDLOCAL - Fin des modifications de l'environnement local pour un fichier batch
ERASE - Suppression d'un ou plusieurs fichiers
EVENTCREATE - Ajouter un message au journal des événements Windows
EXIT - Quitte le script/service actuel et définit le niveau d'erreur
EXPAND - Déballage des fichiers
EXTRAIT - Déballage des fichiers CAB

F
FC - Comparez deux fichiers et affichez les différences entre eux
FIND - Rechercher une chaîne de texte dans un fichier texte
FINDSTR - Rechercher des chaînes dans un fichier
Commande FOR /FLoop - Exécutez la commande spécifiée pour chaque fichier de l'ensemble
Commande FORLoop - Exécutez la commande spécifiée pour tous les paramètres de fichiers, répertoires et listes
FORFILES - Traitement par lots de plusieurs fichiers
FORMAT - Formater le disque
FREEDISK - Vérifiez l'espace disque libre (en octets)
FSUTIL - Utilitaires de fichiers et de partitions
FTP - Protocole de transfert de fichiers
FTYPE - Afficher ou modifier le type de fichier utilisé lors de la correspondance par extensions de nom de fichier

g
GLOBAL – Afficher les membres des groupes mondiaux
GOTO - Transférer le contrôle vers la ligne marquée d'un fichier batch
GPUPDATE - Mise à jour des paramètres de stratégie de groupe

H
AIDE - Afficher les informations d'aide sur les commandes
HOSTNAME - Nom d'hôte de l'ordinateur

je
ICACLS - Modifier l'autorisation de fichier et de dossier
IF - Instruction d'exécution de commande conditionnelle dans un fichier batch
IFMEMBER - Indique si l'utilisateur actuel est membre d'un groupe de travail
IPCONFIG-Configuration IP

K
KILL - Terminez le processus, terminez le programme

L
LABEL - Changer l'étiquette du disque
LOCAL - Afficher les membres des groupes locaux
LOGEVENT - Saisie de texte dans l'Observateur d'événements (Journal des événements)
LOGMAN - Démarrer et arrêter la collecte des données du fichier journal sur un ordinateur distant
LOGOFF - Déconnecte un utilisateur d'une session et supprime la session du serveur
LOGTIME - Afficher le temps d'exécution de toutes les opérations dans un fichier journal

M
MAPISEND - Envoi d'e-mail à l'aide de la ligne de commande
MEM - Afficher l'utilisation de la mémoire
MD - Créer un nouveau dossier
MKLINK - Création d'un lien symbolique
MODE - Configuration des périphériques système
PLUS - Sortie série de données en parties de la taille d'un écran
MOUNTVOL - Gestion des disques, attachement d'un disque à un dossier de disque local
MOVE - Déplacer des fichiers d'un dossier à un autre
MOVEUSER - Déplacer un utilisateur d'un domaine à un autre
MSG - Envoyer un message
MSIEXEC - Lancement du programme d'installation de Microsoft Windows
MSINFO32 - Informations système
MSTSC - Connexion Bureau à distance
MV - Copie des fichiers utilisés

N
NET - Gestion des ressources réseau
NETDOM - Gestion de domaine
NETSH - Paramètres des interfaces réseau, du pare-feu Windows et de l'accès à distance
NETSVC - Ligne de commande du contrôleur de service
NBTSTAT - Afficher les statistiques du réseau (NetBIOS sur TCP/IP)
NETSTAT - Afficher les statistiques du réseau (TCP/IP)
MAINTENANT - Afficher la date et l'heure actuelles
NSLOOKUP - Rechercher le nom du serveur
NTBACKUP - Sauvegarder les dossiers sur bande
NTRIGHTS - Modifier les droits du compte utilisateur

Ô
OPENFILES - Interroger et afficher les fichiers ouverts

P.
PATH - Afficher ou définir le chemin de recherche des fichiers exécutables
PATHPING - Traçage d'itinéraire plus retards de réseau et pertes de paquets
PAUSE – Suspendre l’exécution d’un fichier batch et afficher un message
PERMS - Afficher les autorisations à l'utilisateur
PERFMON - Ouvre la console Performance
PING - Vérifie la connexion réseau
POPD - Restaurer la valeur précédente du dossier actif actuel enregistré à l'aide de la commande PUSHD
PORTQRY - Affiche l'état des ports et des services
POWERCFG - Configuration des paramètres d'alimentation
IMPRIMER - Imprimer un fichier texte
PRINTBRM - Sauvegarde/restauration de la file d'attente d'impression
PRNCNFG - Afficher, configurer ou renommer l'imprimante
PRNMGR - Ajouter, supprimer, afficher la liste des imprimantes, définir l'imprimante par défaut
PROMPT - Modifier l'invite sur la ligne de commande
PSEXEC - Exécuter un processus à distance
PsFile - Afficher les fichiers ouverts à distance
PSGETSID - Affiche l'ordinateur ou l'ID utilisateur
PSINFO - Afficher les informations système
PSKILL - Tuer un processus par son nom ou son ID de processus
PSLIST - Afficher des informations détaillées sur les processus
PSLOGGEDON - Afficher qui est connecté (localement ou via le partage de ressources)
PSLOGLIST - Entrées du journal des événements
PSPASSWD - Modifier le mot de passe du compte
PSSERVICE - Afficher et gérer les services
PSSHUTDOWN - Arrêtez ou redémarrez votre ordinateur
PSSUSPEND - Suspendre un processus
PUSHD - Enregistrez la valeur du dossier actif actuel et déplacez-vous vers un autre dossier actif

Q
QGREP - Recherche un ou plusieurs fichiers dans les lignes qui correspondent à une valeur donnée.

R.
RASDIAL - Gestion des connexions du service d'accès à distance
RASPHONE - Gestion des connexions du service d'accès à distance
RECOVER - Récupération de fichiers endommagés à partir de disques défectueux
REGREGISTRY - Apporter des modifications, lire, exporter, supprimer des clés et des valeurs dans le registre
REGEDIT Importer ou exporter les paramètres du registre Importer et exporter les paramètres du registre
REGSVR32 - Enregistrer ou désenregistrer les DLL dynamiques
REGINIChange - Autorisation de modifier le registre
REM - Mettre des commentaires dans des fichiers batch
REN - Renommer des fichiers et des dossiers
REPLACE - Remplacement ou mise à jour d'un fichier par un autre
RD - Supprimer un ou plusieurs dossiers
RMTSHARE - Partager un dossier ou une imprimante
ROBOCOPY - Copie les données de fichier pour tout fichier plus ancien, plus récent ou modifié
ROUTE - Gestion des tables de routage sur un réseau
RUNSTART – Exécution de commandes de contrôle
RUNAS - Exécuter un programme sous un autre compte utilisateur
RUNDLL32 - Chargement et exécution d'une DLL 32 bits

S
SC - Interagir avec le contrôleur de service à partir de la ligne de commande
SCHTASKS - Contrôle la création, la suppression, les paramètres ou l'affichage des tâches assignées.
SCLIST - Services d'affichage
SETDisplay - Installer ou supprimer les modifications d'environnement
SETLOCAL - Démarrer les modifications de l'environnement local pour un fichier batch
SETX - Définir les changements d'environnement de manière permanente
SFC - Vérificateur de fichiers système
PARTAGER - Afficher ou modifier un répertoire partagé ou une imprimante partagée
SHIFT - Modification du contenu des paramètres en ligne pour un fichier batch
RACCOURCI - Créer un raccourci Windows (fichier .LNK)
SHOWGRPS - Liste des groupes de travail d'utilisateurs connectés
SHOWMBRS - Liste des utilisateurs membres d'un groupe de travail
ARRÊT - Éteignez l'ordinateur
SOMMEIL - Attendez x secondes
SLMGR - Gestion des licences logicielles (Vista/2008)
BIENTÔT - Planifier les commandes à exécuter bientôt
TRI - Trier l'entrée
DÉMARRER - Lancer un programme ou une commande dans une fenêtre séparée
SU - Changer d'utilisateur
SUBINACL - Modifier des fichiers et des dossiers, posséder des données et un domaine
SUBST - Associer un chemin à une lettre de lecteur
SYSTEMINFO - Afficher la configuration du système

T
LISTE DES TÂCHES - Liste des applications et services en cours d'exécution
TASKKILL - Suppression des processus en cours d'exécution en mémoire
TIME - Afficher et régler l'heure du système
TIMEOUT - Délai de traitement des fichiers batch
TITRE - Attribue un titre de fenêtre pour la session en cours de l'interpréteur de ligne de commande CMD.EXE
TLIST - Liste des tâches avec chemin complet
TOUCH - Modification du fichier de tags
TRACERT - Traçage d'un itinéraire vers un hôte distant
TREE - Affichage graphique de la structure des dossiers d'un lecteur ou d'un dossier donné
TSSHUTDN – Arrêter ou redémarrer à distance le serveur de terminaux
TYPE - Afficher le contenu des fichiers texte
TypePerf - Écrire les données de performances dans le journal des événements

U
USRSTAT - Liste des noms de domaine et dernière connexion à l'un d'entre eux

V
VER - Afficher les informations sur la version
VERIFY – Définition du mode pour vérifier si les fichiers sont correctement écrits sur le disque
VOL - Afficher les étiquettes des disques

W
WAITFOR - Attendre ou envoyer un signal
OÙ – Rechercher et afficher des fichiers dans une arborescence de répertoires
WHOAMI - Afficher le nom d'utilisateur et le domaine actuels
WINDIFF - Comparaison du contenu de deux fichiers ou ensembles de fichiers
WINMSDP - Rapport système Windows
WINRM - Gestion à distance de Windows
WINRS - Shell de télécommande de fenêtre
WMIC - Commandes d'instrumentation de gestion de fenêtres
WUAUCLT - Mise à jour Windows

X
XCACLS - Modification des autorisations pour les fichiers et dossiers
XCOPY - Copie de fichiers et d'arborescences de dossiers

À l’heure où tout le monde utilise une interface graphique, la ligne de commande classique (console) est toujours d’actualité. C'est l'ancêtre de l'interface de communication homme-machine. Dans cet article, je vais vous expliquer de quoi il s'agit et de quelles manières la ligne de commande Windows 7/10 est lancée.

La console est l'un des types d'interface texte devenue disponible pour un large éventail d'utilisateurs avec le système d'exploitation MS DOS. L'essence du travail avec ce type d'interface est que toutes les commandes sont exécutées en les saisissant à partir du clavier.

La plupart des gens considèrent la ligne de commande comme une relique du passé, destinée à sombrer dans l'oubli avec le DOS lui-même. Après tout, l'interface graphique de Windows est beaucoup plus pratique, visuelle et compréhensible pour la plupart des gens. Mais n'oubliez pas que la ligne de commande n'est pas DOS, même si une similitude externe est certainement présente - la même fenêtre noire avec un curseur clignotant.

La console reste un moyen de gestion indispensable, dont le besoin d'utilisation peut souvent surgir non seulement pour l'administrateur système, mais aussi pour l'utilisateur moyen.

Une courte vidéo expliquant comment lancer la ligne de commande et comment exécuter les commandes :

Exécuter la ligne de commande

Malgré le fait que l'utilisateur voit tout graphiquement, la console a été et reste l'un des principaux éléments de contrôle informatique. Bien entendu, l'utilisateur moyen n'a pas besoin de connaître les commandes au niveau informatique, mais les bases de la gestion seront utiles à tous.

Pour démarrer la ligne de commande, vous devez aller dans le menu "Démarrer -> Exécuter", écrivez le mot « cmd » dans la fenêtre et appuyez sur « Entrée ». Sous Windows 8/10 (ou s'il n'y a pas d'élément de menu Exécuter), appuyez sur la combinaison de touches « Win + R ».

À propos, pour que l'option "Exécuter" apparaisse dans Windows, vous devez cliquer avec le bouton droit sur le bouton "Démarrer -> Propriétés -> Personnaliser" et cochez la case :

Ouvrez la console avec les droits d'administrateur

Parfois, vous devez ouvrir une invite de commande en tant qu'administrateur. Ceci est nécessaire pour exécuter des commandes nécessitant des droits d'accès élevés au système. Pour ce faire, dans la barre de recherche du menu Démarrer, écrivez « cmd » et dans les résultats de la recherche, faites un clic droit sur le programme « cmd » trouvé et sélectionnez « Exécuter en tant qu'administrateur ».

Dans Windows 10, ils ont rendu les choses un peu plus faciles, vous devez cliquer avec le bouton droit sur le menu Démarrer et sélectionner « Invite de commandes (administrateur) » ou « Windows PowerShell (administrateur) »

Si besoin, la console se trouve à l'adresse standard "C:\Windows\System32\cmd.exe" et appelez-le à partir de là en mode normal, ou via le bouton droit avec les droits d'administrateur. Vous pouvez créer un raccourci pour vous-même sur votre bureau en le faisant simplement glisser depuis le menu "Démarrer -> Accessoires -> Invite de commandes". À propos, le champ de saisie « Exécuter » est également une ligne de commande.

Pour ouvrir la console à chaque fois avec les droits d'administrateur, vous devez :

  • cliquez sur le raccourci, sélectionnez « Propriétés »
  • Dans l'onglet « Raccourci », cliquez sur le bouton « Avancé »
  • cochez la case "Exécuter en tant qu'administrateur"

Voici la console elle-même. Comme vous pouvez le constater, il n'y a rien de superflu, tout se fait de manière assez ascétique. Dans la fenêtre, vous pouvez voir le signe habituel « copyright », indiquant que le logiciel appartient à Microsoft, ci-dessous se trouve le répertoire actuel et un curseur indiquant que vous êtes prêt à commencer à travailler :

L'apparence peut subir quelques modifications pour la rendre plus adaptée à un utilisateur particulier. Cela peut être fait en cliquant avec le bouton droit sur le titre de la fenêtre et en sélectionnant « Propriétés ». Là, vous pouvez personnaliser les couleurs, la police, la mise en page et certains autres paramètres d'apparence :

Comment copier et coller du texte

Les développeurs nous ont trompés car les boutons standard « Ctrl+C/V » et « Ctrl/Shift+Inser » ne fonctionnent pas sous Windows XP/7. Pour copier du texte, vous avez besoin de :

  • clic droit sur la fenêtre
  • sélectionnez « Marquer »
  • sélectionnez le texte avec le bouton gauche de la souris
  • clic droit de la souris

Et pour coller le texte du presse-papiers dans la fenêtre de la console, vous devez cliquer avec le bouton droit et sélectionner « Coller ». Mais il existe deux options dans la fenêtre Propriétés :

Si vous cochez la case « Sélectionner avec la souris », nous pouvons alors sélectionner immédiatement du texte avec la souris, sans sélectionner l'élément « Marquer », et nous insérerons simplement du texte en cliquant sur le bouton droit. Si vous décochez la case « Collage rapide », le texte sera inséré au-dessus de celui existant sans le déplacer vers la droite. Sous Windows 10, tout cela fonctionne déjà par défaut.

Boutons pour travailler sur la ligne de commande

Pour un travail plus confortable avec la console, vous pouvez utiliser les raccourcis clavier suivants :

  • Les flèches Haut/Bas vous aident à naviguer dans l'historique des commandes saisies ;
  • – saisir la dernière commande lettre par lettre ;
  • – sortie de la commande précédente ;
  • – afficher une liste numérotée de commandes (généralement le système mémorise les 50 dernières commandes, bien qu'il puisse être configuré différemment) ;
  • — déplacer le curseur au début/fin de la ligne ;
  • — reculer/avancer d'un mot ;
  • — basculer entre les modes d'insertion et de réécriture (comme dans Word) ;
  • — supprimez le texte saisi.

Lisez lesquels dans un article séparé.

À l'aide des commandes Windows CMD, vous pouvez lancer les utilitaires système beaucoup plus rapidement que de la manière habituelle. Et, bien que tout le monde ne comprenne pas la signification de cette interface texte, la considérant comme obsolète, l'outil est en fait très utile.

Et pas seulement pour les professionnels, mais aussi pour les utilisateurs ordinaires. Bien que pour exécuter la plupart des commandes, vous devez exécuter la ligne de commande (cmd) en tant qu'administrateur.

La nécessité d'utiliser la ligne de commande

La ligne cmd, qui est un outil standard sur la plate-forme Windows, n'est pas différente dans les différentes versions des systèmes d'exploitation - la septième, la huitième, la dixième et même XP. Et toutes les équipes travaillent de la même manière dans chacune d’elles.

L'avantage d'utiliser une ligne est qu'elle accélère le travail - parfois, saisir la commande souhaitée est beaucoup plus rapide que rechercher le fichier correspondant dans les dossiers système. De plus, pour accélérer le travail avec CMD, un lien vers celui-ci peut être affiché sur le bureau - ou même sur le panneau de lancement rapide.

Les inconvénients de l'interface sont :

  • saisie manuelle des commandes à partir du clavier ;
  • la nécessité d'exécuter CMD en tant qu'administrateur (la plupart des commandes ne s'exécuteront pas autrement) ;
  • une liste assez longue de commandes difficiles à retenir.

Extérieurement, la ligne de commande rappelle largement l'interface du système DOS. Et, bien que cela vous permette de résoudre bien plus de problèmes, certaines commandes sont les mêmes que celles de la plate-forme obsolète. Par exemple, « format », « cd » et « dir », nécessaires pour travailler avec des dossiers et des lecteurs.

Travailler avec l'interface

Avant de commencer à travailler avec la ligne de commande, vous devez d'abord la lancer. Il y a plusieurs moyens de le faire:

  1. Ouvrez le menu « Exécuter » (en appuyant simultanément sur Win + R) et entrez la commande cmd.exe ;
  2. Accédez au dossier Windows sur le lecteur système, ouvrez le répertoire System32 et exécutez le fichier appelé cmd.exe. Vous pouvez simplifier la tâche en créant un raccourci qui lance la même application et l'installe sur le bureau ;
  3. Ouvrez le menu Démarrer, accédez à la section Tous les programmes, puis à la sous-section Accessoires et recherchez l'invite de commande.

Il faut savoir : Après le premier lancement via le menu Démarrer, CMD apparaît en haut de celui-ci - dans la liste des applications et utilitaires les plus fréquemment lancés. Et vous pouvez ouvrir une ligne tout en travaillant dans n'importe quelle application (même dans un jeu), simplement en appuyant sur le bouton Win du clavier.

Riz. 1. Ligne de commande du système d'exploitation Windows.

La vue standard de la ligne de commande est une fenêtre noire avec du texte blanc. Si cette option ne convient pas à l'utilisateur, il peut modifier les couleurs en fonction de ses préférences.

Pour ce faire, faites un clic droit en haut de la fenêtre et accédez aux propriétés CMD. Dans la fenêtre qui s'ouvre, vous pouvez sélectionner l'emplacement de la ligne, les couleurs du texte ou de la fenêtre et même la taille des polices. Ici, vous pouvez étendre l'interface sur presque tout l'écran, augmentant ainsi le niveau de commodité de son utilisation.

Riz. 2. Modifier les paramètres de ligne de commande

Commandes pour vous aider à travailler avec CMD

Les raccourcis clavier facilitent encore plus l'utilisation de la ligne de commande, bien qu'ils ne soient pas identiques aux raccourcis Windows habituels. Au lieu d'appuyer sur les frappes standard Ctrl + C et Ctrl + V, copier et coller du texte s'effectue comme suit :

  1. Faites un clic droit sur la ligne sélectionnée dans la fenêtre CMD ouverte ;
  2. Sélectionnez « Marquer » ;
  3. Sélectionnez le texte à l'aide du bouton gauche ;
  4. Cliquez à nouveau avec le bouton droit. Après cela, toutes les informations se retrouvent dans le presse-papiers du système d'exploitation.

Pour coller les informations copiées, appuyez sur le même bouton droit et sélectionnez « Coller ». Vous pouvez simplifier la copie des données en cochant la case « Sélection de la souris » dans les propriétés de la ligne de commande.

Après cela, le texte peut être immédiatement sélectionné avec le bouton gauche. Si vous décochez la case de collage rapide, les données sont insérées au-dessus des commandes déjà écrites.

Liste des raccourcis clavier

Lorsque vous travaillez avec la ligne de commande, utilisez les « touches de raccourci » suivantes :

  • Les flèches haut et bas vous permettent de déplacer le curseur dans la fenêtre, y compris les commandes déjà saisies ;
  • Début et Fin déplacent le curseur respectivement au début et à la fin de la ligne ;
  • les flèches gauche et droite ainsi que la touche Ctrl enfoncée simultanément permettent de déplacer le curseur dans une direction donnée d'un mot entier ;
  • Insérer, comme dans n'importe quel éditeur de texte, change les modes d'insertion de texte avec un décalage vers la droite et un écrasement des données écrites ;
  • Esc supprime les informations sélectionnées ;
  • F1 vous permet de saisir la dernière commande enregistrée un caractère à la fois ;
  • F5 imprime la commande précédente ;
  • F7 répertorie les dernières entrées. Par défaut, leur nombre est 50.

Commandes de base

La liste des commandes de base dont la plupart des utilisateurs ont besoin est relativement petite et se compose de commandes qui effectuent les actions suivantes :

  • travailler avec des catalogues ;
  • fournir des statistiques sur le fonctionnement de diverses applications, du réseau et du système d'exploitation dans son ensemble ;
  • restaurer la fonctionnalité du pilote ;
  • éteignez l'ordinateur.

À l'aide de la ligne de commande, vous pouvez même formater le lecteur (y compris le lecteur système, qui ne peut pas être formaté à partir d'un système Windows par d'autres moyens) et même arrêter le processus. De plus, en utilisant CMD, l'utilisateur accède beaucoup plus rapidement à l'éditeur de registre et à la fenêtre de configuration du système.

Travailler avec des catalogues

La commande principale pour travailler avec des répertoires est dir. Avec son aide, vous pouvez vérifier le contenu d'un répertoire ouvert. Et si vous devez ouvrir un autre dossier, vous devez également spécifier le chemin d'accès à celui-ci. Par exemple, sélectionnez « dir C:\ » ou « dir D:\ ».

Riz. 3. Vérification du contenu du lecteur logique C.

La deuxième commande pour travailler avec des répertoires est cd. Avec son aide, vous pouvez accéder à n'importe quel dossier sélectionné. Par exemple, en écrivant « cd C:\Windows » sur la ligne de commande, accédez au répertoire système. Pour ouvrir un dossier sur un disque déjà sélectionné, exécutez une commande telle que « cd /D D:\ ».

Riz. 4. Transition du lecteur local C vers le lecteur D.

La commande mkdir crée un nouveau dossier. Et le paramètre défini après détermine le nom du répertoire. Ainsi, après avoir entré « mkdir D:\New_Folder », le répertoire correspondant apparaît sur le lecteur D. Si l'utilisateur spécifie plusieurs répertoires dans la liste à la fois (par exemple, « E:\New\Games\Fallout_3 »), une arborescence complète de dossiers peut être créée.

Riz. 5. Créez un nouveau dossier à partir de la ligne de commande.

L'exécution de la commande rmdir permet de supprimer un répertoire en précisant son chemin complet. Par exemple, en écrivant « rmdir D:\New_Folder », vous pouvez effacer le dossier nouvellement créé. Cependant, s'il y a d'autres fichiers dans le répertoire, un message apparaît à l'écran indiquant qu'il n'est pas vide. Vous pouvez supprimer un dossier non vide en entrant la commande rmdir /S sur la ligne. Avant de supprimer, sélectionnez « Y » (Oui), confirmant votre action.

Riz. 6. Suppression d'un dossier à l'aide de la commande rmdir.

Éteindre l'ordinateur

À l'aide de la commande shutdown, vous pouvez éteindre l'ordinateur - soit immédiatement, soit en réglant une minuterie :

  • shutdown /s arrête simplement le système d'exploitation, fermant tous les processus inachevés ;
  • Lorsque vous sélectionnez la commande shutdown /s /t 3600, la minuterie sera réglée sur exactement une heure. Si vous devez régler une autre heure, le nombre de secondes correspondant est écrit au lieu de 3600 ;

Riz. 7. Activez l'arrêt automatique du système.

  • Pour annuler une minuterie déjà réglée, entrez la commande shutdown /a.

Riz. 8. Annulez l'arrêt.

Les commandes fonctionnent de la même manière sur n’importe quel système d’exploitation. La seule différence réside dans les inscriptions qui apparaissent. Par exemple, sous Windows 7, les messages se trouvent dans le coin inférieur droit du bureau.

Afficher les statistiques

L'affichage des statistiques de l'ordinateur commence par la commande systeminfo. Il fournit le maximum d'informations sur le système Windows. Cependant, pour obtenir des informations, il est plus efficace d'utiliser des applications spéciales plutôt qu'un utilitaire système.

Par exemple, AIDA64 est un programme universel de collecte d'informations dont le seul inconvénient est sa licence shareware. Un mois après utilisation, vous devrez payer les services publics - de 1 400 à 2 200 roubles. par ordinateur, en fonction du nombre de licences achetées.

Riz. 9. Obtention d'informations sur l'ordinateur et le système d'exploitation.

L'utilitaire driverquery vous permet d'afficher une liste de pilotes et leurs propriétés. Dans la liste qui apparaît à l'écran, vous pouvez voir le type de programme de contrôle, la date de référence et le nom du module.

Riz. 10. Affichez une liste de pilotes.

Un utilitaire appelé pathping, lorsqu'il est exécuté, affiche des informations sur les données perdues lors de la transmission entre les points de départ et d'arrivée. Cette commande calcule les taux de perte pour différents routeurs. Et sur la base des résultats du travail du service public, ils identifient les problèmes d’accès pour les routeurs individuels.

Riz. 11. Un utilitaire qui vérifie le fonctionnement du réseau.

L'application Netstat affiche des informations sur les connexions actives et des statistiques pour divers protocoles réseau. Lorsque vous exécutez la commande sans spécifier de paramètres spécifiques, seules les connexions TCP sont affichées.

Riz. 12. Vérification des connexions TCP actives.

La commande tasklist affiche une liste de tous les processus en cours d'exécution sur le système. Avec son aide, vous pouvez visualiser les données reçues d'un ordinateur distant. Cependant, si aucun paramètre supplémentaire n'est spécifié, les informations ne sont affichées que sur l'appareil actuel.

L'utilitaire ipconfig affiche des informations sur l'adresse IP et d'autres paramètres de la carte réseau. Parallèlement à la commande, des paramètres supplémentaires sont utilisés, par exemple /all, qui vous permettent d'obtenir des informations sur chacun des adaptateurs.

Riz. 13. Obtention d'informations sur les connexions réseau.

Modification des paramètres du système

L'utilitaire msconfig permet d'appeler un menu qui permet de modifier la configuration du système d'exploitation :

  • une liste de programmes qui se chargent automatiquement avec le système ;
  • Options de lancement;
  • Options de démarrage Windows.

Le plus souvent, la commande est utilisée pour supprimer ou ajouter une application à l'onglet de démarrage. Et parfois, ils modifient l'ordre de chargement des systèmes d'exploitation - si deux d'entre eux sont installés sur l'ordinateur (par exemple, Windows 10 et Windows XP, chacun pouvant être plus pratique pour un utilisateur particulier).

Riz. 14. Appel du menu pour modifier la configuration du système.

L'exécution de l'utilitaire regedit vous permet d'ouvrir l'éditeur de registre système - l'une des applications les plus utiles avec laquelle vous pouvez vous débarrasser des restes de programmes supprimés, apporter des modifications au fonctionnement des services et résoudre les problèmes. Il convient de noter que la modification des valeurs (sans parler de la suppression) doit être effectuée avec beaucoup de soin. Les erreurs dans le registre peuvent entraîner des pannes du système et même une réinstallation. Lisez également notre matériel : TOP 3 des programmes pour nettoyer le registre de Windows 7.

Riz. 16. Commencez à analyser les fichiers sur le disque système.

La commande format, qui n'a pas changé depuis des décennies, vous permet de formater n'importe quel disque, y compris les clés USB. La sélection de « format C : » formate la partition système. Et avec des paramètres supplémentaires, vous pouvez définir le système de fichiers (/fs), définir le nom du volume (/y) et même attribuer des tailles de cluster (/a). Sans préciser certaines conditions, le cluster est installé automatiquement.

Riz. 17. Formatage du lecteur H via la ligne de commande.

Arrêt des processus

À l'aide d'une commande, vous pouvez arrêter un processus spécifique. Pour cela, on peut utiliser un identifiant (par exemple, 2616, si l'on parle de l'éditeur graphique Paint) et le paramètre /pid. De plus, lors de l'arrêt, le nom du processus lui-même et un autre paramètre /im peuvent être utilisés. Le même éditeur est fermé avec la commande taskkill /im MSPaint.exe.

Riz. 19. Un utilitaire qui restaure les fichiers système endommagés.

Effacer l'écran

Après avoir exécuté plusieurs commandes, la fenêtre est remplie de texte, ce qui peut interférer avec la suite du travail. Vous pouvez vous débarrasser des données inutiles à l'aide de la commande CLS (Clear Screen). Après son lancement, l'écran est complètement effacé, laissant la place à d'autres actions de l'utilisateur.

conclusions

Avec une utilisation constante des commandes de base, elles sont facilement mémorisées par l'utilisateur. Et pour en savoir plus sur les nouveaux utilitaires ou mémoriser les noms des anciens, vous devez saisir /help sur la ligne de commande. Une liste de commandes possibles apparaîtra à l'écran, qui ne seront probablement pas utiles à l'utilisateur moyen, mais peuvent simplifier le travail des administrateurs de réseau local.



Avoir des questions?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :