1. Commandes communes
1.1 cd commande
D : //Entrez le lecteur D
F : //Entrez le disque F
cd /? // Obtenir de l'aide sur l'utilisation
cd \ // Aller au répertoire racine du disque dur
cd C:WINDOWS //Aller à d'autres fichiers sur le disque dur actuel
d: // Sauter vers d'autres disques durs
cd /de:software //Passez à d'autres dossiers sur d'autres disques durs, notez que le paramètre /d doit être ajouté ici
cd.. //Aller au répertoire précédent
1.2 Afficher le répertoire des fichiers
dir //Afficher les fichiers du répertoire courant, similaire à ls sous linux
dir /? //Afficher les fichiers cachés ou plus d'opérations
1.3 Créer et supprimer des répertoires
nom du répertoire md (dossier) // création du répertoire
rd nom du répertoire (dossier) //supprimer le répertoire
1.4 Afficher l'IP de ce niveau
ipconfig //l'adresse IPv4 est l'IP de ce niveau
1.5 Effacer l'écran
cls // effacer l'écran cmd
1.6 Copier des fichiers
copier chemin\nomfichier chemin\nomfichier : copier un fichier vers un autre emplacement
1.7 Déplacer des fichiers
déplacer chemin\nom de fichier chemin\nom de fichier : déplacer un fichier (c'est-à-dire couper + copier) vers un autre emplacement
1.8 Supprimer des fichiers
del file name // Ceci est pour supprimer des fichiers, pas des dossiers
1.9ping
ping ip(hostname) //utilisé pour tester si le réseau est débloqué
1.10 lister tous les numéros de processus de tâche, tuer le processus
1. Afficher l'occupation du port, le processus correspondant et le processus de mise à mort
Afficher l'utilisation des ports
netstat –ano peut voir tous les processus
2. Afficher le programme occupant le port spécifié
Lorsque vous utilisez IIS pour publier des programmes, vous rencontrez souvent la situation où le port 80 est occupé. Nous voulons savoir quel programme ou processus occupe le port. Vous pouvez utiliser cette commande netstat –ano|findstr [numéro de port spécifié]
Par exemple : interrogez le processus qui occupe le port 80 : netstat -ano|findstr "80"
3. Tuez les processus associés via le gestionnaire de tâches
Méthode 1 : Arrêtez le processus à l'aide du Gestionnaire des tâches
Ouvrez le Gestionnaire des tâches -> Afficher -> Sélectionner une colonne -> Ensuite, vérifiez l'option PID, revenez au Gestionnaire des tâches pour afficher le pid correspondant, puis terminez le processus
Bien sûr, la méthode ci-dessus n'est parfois pas facile à utiliser, c'est-à-dire que lorsqu'il y a de nombreux processus dans le gestionnaire de tâches, il est très difficile de trouver le processus correspondant, il existe donc un autre moyen de tuer le processus.
Méthode 2 : Utilisez la commande pour tuer le processus
1> Trouvez d'abord le nom du processus correspondant au numéro de processus
tasklist|findstr [numéro de processus] ; par exemple : tasklist|findstr 2936
2> Puis tuez le processus en fonction du nom du processus
taskkill /f /t /im [nom du processus] ; par exemple : taskkill /f /t /im /ChsIME.exe
***
tâche
taskkill /? // Obtenir de l'aide sur l'utilisation
taskkill est utilisé pour terminer le processus. Les règles de commande spécifiques sont les suivantes :
TASKKILL [/S système [/U nom d'utilisateur [/P [mot de passe]]]]
{ [/Filtre FI] [/PID processid | /IM imagename] } [/F] [/T]
décrire:
Cet outil de ligne de commande peut être utilisé pour tuer au moins un processus.
Le processus peut être terminé en fonction de l'identifiant du processus ou du nom de l'image (Image).
liste des paramètres :
/S système Spécifie le système distant auquel se connecter.
/U [domaine\]utilisateur spécifie dans quel contexte utilisateur doit se trouver
Exécutez cette commande :
/P [mot de passe] Spécifie un mot de passe pour le contexte utilisateur fourni. S'il est omis, demande une entrée.
/F Spécifie le processus à arrêter de force.
/FI filtre Spécifie les tâches à filtrer dans ou hors des requêtes.
/ID de processus PID Spécifie le PID du processus à terminer.
/IM nom d'image Spécifie le nom d'image du processus à terminer. Le caractère générique '*' peut être utilisé pour spécifier tous les noms d'image.
/T Tree kill : termine le processus spécifié et tous les processus enfants démarrés par celui-ci.
/? Affiche l'aide/l'utilisation.
Par exemple:
TASKKILL /S système /F /IM notepad.exe /T
TÂCHE /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM QQ.exe
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne sans titre*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
1.11netstat Afficher l'état de la connexion réseau
Affiche les statistiques du protocole et les connexions réseau TCP/IP actuelles . Cette commande peut afficher l'état de tous les liens réseau établis par la machine actuelle et à quel processus ils correspondent
netstat -help Obtenir des informations d'aide sur l'utilisation de la ligne de commande
netstat -ano // Afficher la connexion réseau, l'état et l'ID de processus correspondant
grammaire:
netstat [options]
paramètre:
-a ou --all : affiche les sockets dans toutes les connexions ;
-A<type de réseau> ou --<type de réseau> : liste les adresses pertinentes dans la connexion de ce type de réseau ;
-c ou --continuous : répertorier en continu l'état du réseau ;
-C ou --cache : affiche les informations de cache de la configuration du routeur ;
-e ou --extend : afficher d'autres informations pertinentes sur le réseau ;
-F ou --fib : affiche FIB ;
-g ou --groups : affiche la liste des membres du groupe de fonctions multidiffusion ;
-h ou --help : aide en ligne ;
-i ou --interfaces : affiche le formulaire d'informations sur l'interface réseau ;
-l ou --listening : Affiche le Socket du serveur sous surveillance ;
-M ou --masquerade : affiche les connexions réseau masquées ;
-n ou --numeric : utiliser l'adresse IP directement sans passer par le serveur de nom de domaine ;
-N ou --netlink ou --symbolic : affiche les noms des liens symboliques des périphériques matériels du réseau ;
-o ou --timers : affiche les minuteurs ;
-p ou --programs : Affiche le code d'identification du programme et le nom du programme qui utilise Socket ;
-r ou --route : affiche la table de routage ;
-s ou --statistice : affiche le tableau des statistiques d'informations sur le travail du réseau ;
-t ou --tcp : affiche l'état de connexion du protocole de transport TCP ;
-u ou --udp : affiche l'état de connexion du protocole de transport UDP ;
-v ou --verbose : affiche le processus d'exécution de l'instruction ;
-V ou --version : affiche les informations de version ;
-w ou --raw : Affiche l'état de connexion du protocole de transmission RAW ;
-x ou --unix : l'effet de ce paramètre est le même que la spécification du paramètre « -A unix » ;
--ip ou --inet : l'effet de ce paramètre est le même que la spécification du paramètre "-A inet".
1.12 trouver
trouver /? obtenir de l'aide
netstat -ano|find ".8" //Utilisez le symbole pipe pour effectuer une requête floue
1.13 tracer
tracert est également connu sous le nom d'utilitaire de trace de routage Windows , l'utilisation de la commande tracert dans l'invite de commande (cmd) peut être utilisée pour déterminer le chemin sélectionné par le paquet de données IP pour accéder à la cible.
tracert /? Obtenir de l'aide sur l'utilisation
2. Affichez les commandes sous cmd
1. Après avoir utilisé cette commande, nous pouvons voir toutes les commandes dos, et il y a des explications chinoises derrière elles. Ce n'est pas trop bon, afin que nous puissions trouver les commandes que nous voulons utiliser en fonction de nos propres besoins.
2. Après avoir trouvé la commande, utilisez la commande + /? pour afficher d'autres attributs sous la commande
Command -help //La première forme d'aide
Commande /? //La deuxième forme d'aide
Remarque : ces caractères ne peuvent être qu'en anglais
3. Symboles ou commandes auxiliaires
3.1 '|'
"|" dans la commande cmd | représente la sortie de la précédente et l'entrée de la dernière
Trouvez la connexion réseau et le numéro de processus d'une adresse IP spécifique : netstat -ano|find "192.168.1.10"
3.2 Rediriger les symboles de sortie >>>
Transférez le contenu initialement généré dans la fenêtre de commande vers un fichier, tel que jstack 12912 >d:/s.txt fil d'impression vers le fichier spécifié
cmd > redirige la sortie et écrase le fichier source.
Par exemple
echo hello >c:\1.txt // Le contenu du fichier 1.txt est d'abord effacé, puis écrit dans hello.
cmd >> la sortie redirigée est ajoutée à la fin du fichier
echo hello >>c:\1.txt // Ajoute hello à la fin du fichier 1.txt
3.3 Symbole d'entrée de redirection <<<
cmd < fichier
Faire en sorte que la commande cmd lise à partir du fichier
cmd << texte
Ce mode effectue une substitution de variable shell sur l'entrée à moins que l'entrée ne soit entourée de guillemets .
Si vous utilisez <<-, l'onglet au début de la ligne de saisie suivante sera ignoré, et la ligne de fin peut également être un ensemble d'onglets plus un contenu identique au texte, vous pouvez vous référer aux exemples suivants.
cmd <<< mot
Fournissez le mot (au lieu du mot de fichier) et la nouvelle ligne suivante en entrée de cmd
cmd <> fichier
Redirige le fichier fichier vers l'entrée en mode lecture-écriture, le fichier fichier ne sera pas détruit. Cela n'a de sens que si l'application tire parti de cette fonctionnalité.
commande >| déposer
La fonction est la même que >, mais même si noclobber est défini, le fichier file sera écrasé. Notez que | est utilisé à la place de ! dans certains livres. Actuellement, >! est toujours utilisé uniquement dans csh pour réaliser cette fonction.
3.4 Terminer la commande en cours ctrl+c
Parfois, une commande continue d'imprimer les résultats de sortie (comme ping 192.168.1.10 -t ), nous voulons mettre fin à l'exécution de cette commande, appuyez simplement sur ctrl+c .
3.5 Effacer la commande de contenu de la fenêtre cmd cls
Parfois, il y a trop de contenu cmd, le défilement est épuisant et le contenu de l'écran doit être effacé, entrez simplement cls directement
Dans la commande cmd, appuyez sur la flèche vers le haut du clavier pour copier directement la commande précédente
3.6 Outils communs
Process Explorer , interrogez les informations détaillées du processus, telles que l'interrogation des paramètres de démarrage du processus Java, l'environnement d'exploitation, les informations de thread, les informations de connexion réseau, les dll utilisées et les poignées ouvertes. Contient le registre, le socket, les fichiers, etc.
4. Ajoutez des touches de raccourci sous Windows
gestionnaire de fichiers ouvert win + E
bureau d'affichage win + D
ordinateur de verrouillage win + L
alt+F4 fermer le programme en cours
ctrl+shift+Esc pour ouvrir le gestionnaire de tâches (ou ctrl+alt+delete)
ctrl+F Recherche dans un texte ou une page web, assez pratique (en général appuyez sur ESC pour sortir)
ctrl+A sélectionner tout le texte