运维系列(仅供参考):Windows系统命令汇总(CMD下可直接运行)

Windows系统常用的命令可以大致分为以下几类:

一、文件和目录管理命令:

dir:显示当前目录下的文件和子目录列表。

dir命令用于显示当前目录下的文件和子目录列表。它是Windows命令行中最常用的命令之一。

命令格式:

dir [路径] [选项]

  
  
  • 1

路径(可选):指定要列出文件和子目录的路径。如果不指定路径,默认为当前目录。
选项(可选):dir命令有多个选项可用,用于定制显示的方式。

常用的选项包括:

  • /A:显示所有文件和子目录,包括隐藏文件和系统文件。
  • /B:以简洁的方式显示文件和子目录的名称。
  • /S:递归地显示指定目录及其子目录中的文件和子目录。
  • /O:按指定的属性对文件和子目录进行排序。例如,/ON表示按文件名进行排序,/OD表示按修改日期进行排序。
  • /P:每一页显示一屏内容,需要按回车键才能继续显示下一页。
  • /W:以宽格式显示文件和子目录。
  • /?:显示dir命令的帮助信息。

示例用法:

  • dir:显示当前目录下所有文件和子目录的详细信息。
  • dir /B:以简洁的方式显示当前目录下所有文件和子目录的名称。
  • dir /S:递归地显示当前目录及其子目录中的所有文件和子目录的详细信息。
  • dir C:\Windows /A:显示C盘下Windows目录中的所有文件和子目录,包括隐藏文件和系统文件。
  • dir /P:每一页显示一屏内容,需要按回车键才能继续显示下一页。

dir命令非常有用,可以帮助您查看当前目录下的文件和子目录,以及它们的属性和大小,方便您管理和操作文件系统。

cd:切换当前目录。

cd命令用于在命令行中切换当前目录。它是Windows和Unix/Linux系统中常用的命令之一。

命令格式:

cd [路径]

  
  
  • 1

路径:指定要切换到的目录路径。可以是相对路径(相对于当前目录)或绝对路径(从根目录开始的完整路径)。

常用用法:

  • cd:切换到当前用户的主目录(在Windows中是用户文件夹,如C:\Users\用户名,在Unix/Linux中是用户的home目录,如/home/用户名)。
  • cd …:切换到当前目录的上级目录。
  • cd 目录名:切换到当前目录下的指定子目录。
  • cd /:切换到根目录。
  • cd C:\目录名(在Windows中)或cd /目录名(在Unix/Linux中):切换到指定的绝对路径目录。

示例用法:

  • cd Documents:切换到当前目录下的Documents子目录。
  • cd …\Pictures(在Windows中)或cd …/Pictures(在Unix/Linux中):切换到当前目录的上级目录下的Pictures子目录。
  • cd C:\Users\用户名\Documents(在Windows中)或cd /home/用户名/Documents(在Unix/Linux中):切换到指定的绝对路径目录。

cd命令非常有用,可以帮助您在命令行中快速切换到不同的目录,方便您进行文件操作和管理。

mkdir:创建新的目录。

在Windows系统中,使用mkdir命令也可以创建新的目录。在命令提示符窗口或PowerShell中输入mkdir命令后,按下回车键即可执行。

命令格式:

mkdir [选项] 目录名

  
  
  • 1

选项:Windows系统中mkdir命令的选项相对较少,常用的选项包括:
不带选项:仅创建目录,不显示创建过程。
-p:递归创建目录,即如果指定的目录的父级目录不存在,也会一并创建。
目录名:指定要创建的目录的名称

常用用法:

  • mkdir 目录名:在当前目录下创建指定的目录。
  • mkdir 目录名 子目录名:在当前目录下创建指定的目录,并在其中创建指定的子目录。
  • mkdir 目录名/子目录名:在当前目录下创建指定路径下的目录。如果指定路径中的任何父级目录不存在,也会一并创建。
  • mkdir 目录名 子目录名1 子目录名2 …:在当前目录下创建指定的目录,并在其中创建多个子目录。

示例用法:

  • mkdir Documents:在当前目录下创建名为Documents的目录。
  • mkdir Documents Projects:在当前目录下创建名为Documents的目录,并在其中创建名为Projects的子目录。
  • mkdir Documents/Projects:在当前目录下创建名为Documents的目录,并在其中创建名为Projects的子目录。
  • mkdir Documents Projects Data:在当前目录下创建名为Documents的目录,并在其中创建名为Projects和Data的子目录。

通过mkdir命令,您可以在Windows系统中快速创建新的目录,方便进行文件管理和组织。

rmdir:删除目录。

在Windows系统中,rmdir命令用于删除目录。在命令提示符窗口或PowerShell中输入rmdir命令后,按下回车键即可执行。

命令格式:

rmdir [选项] 目录名

  
  
  • 1

选项:Windows系统中rmdir命令的选项相对较少,常用的选项包括:

不带选项:仅删除空目录,不显示删除过程。

  • /s:递归删除目录及其子目录和文件。
  • /q:静默删除,不提示确认信息。
  • 目录名:指定要删除的目录的名称。

常用用法:

  • rmdir 目录名:删除指定的空目录。
  • rmdir /s 目录名:递归删除指定目录及其子目录和文件。
  • rmdir /s /q 目录名:静默删除指定目录及其子目录和文件,不提示确认信息。

示例用法:

  • rmdir Documents:删除名为Documents的空目录。
  • rmdir /s Documents:递归删除名为Documents的目录及其子目录和文件。
  • rmdir /s /q Documents:静默删除名为Documents的目录及其子目录和文件,不提示确认信息。

请注意,rmdir命令只能删除空目录。如果要删除非空目录,需要使用带有/s选项的rmdir命令,或者使用其他命令,如rd命令或del命令来删除目录及其内容。

通过rmdir命令,您可以在Windows系统中快速删除空目录,方便进行文件管理和整理。

copy:复制文件或目录。

在Windows系统中,copy命令用于复制文件或目录。它可以将一个或多个文件从一个位置复制到另一个位置。在命令提示符窗口或PowerShell中输入copy命令后,按下回车键即可执行。

命令格式:

copy [选项] 源文件 目标文件

  
  
  • 1

选项:Windows系统中copy命令的选项较多,常用的选项包括:

  • /y:在复制过程中不提示确认信息,直接覆盖目标文件。
  • /-y:在复制过程中提示确认信息,确认后才覆盖目标文件。
  • /a:保留源文件的属性信息。
  • /v:在复制过程中显示详细信息。
  • /b:以二进制模式复制文件。
  • /s:复制目录及其子目录和文件。
  • /e:复制目录及其子目录和文件,包括空目录。
  • /r:如果目标文件已经存在,则覆盖。
  • /l:创建一个符号链接而不是复制文件。
  • /n:如果目标文件已经存在,则跳过复制。
    源文件:指定要复制的文件或目录的路径和名称。

目标文件:指定要将源文件复制到的位置和名称。

常用用法:
1、copy 源文件 目标文件:复制单个文件到目标位置。
2、copy 源文件1+源文件2 目标文件:将多个文件复制到目标位置,并将它们合并为一个文件。
3、copy 源目录 目标目录 /s:复制目录及其子目录和文件到目标位置。
4、copy 源目录 目标目录 /s /e:复制目录及其子目录、文件和空目录到目标位置。
5、copy 源目录 目标目录 /s /y:复制目录及其子目录和文件到目标位置,覆盖已存在的目标文件。

示例用法:

  • copy file.txt C:\Backup:将file.txt文件复制到C:\Backup目录中。
  • copy file1.txt+file2.txt C:\Backup\merged.txt:将file1.txt和file2.txt文件复制到C:\Backup目录中,并将它们合并为merged.txt文件。
  • copy C:\Documents\folder1 C:\Backup /s:将C:\Documents\folder1目录及其子目录和文件复制到C:\Backup目录中。
  • copy C:\Documents\folder1 C:\Backup /s /e:将C:\Documents\folder1目录及其子目录、文件和空目录复制到C:\Backup目录中。
  • copy C:\Documents\folder1 C:\Backup /s /y:将C:\Documents\folder1目录及其子目录和文件复制到C:\Backup目录中,覆盖已存在的目标文件。

通过copy命令,您可以在Windows系统中方便地复制文件和目录,实现文件备份、文件合并和文件整理等操作。

del:删除文件。

在Windows操作系统中,del命令用于删除文件。使用del命令可以删除单个文件、多个文件以及文件夹。

1、删除单个文件:
要删除单个文件,可以使用以下命令格式:

del 文件路径

  
  
  • 1

其中,文件路径可以是相对路径或绝对路径。例如,要删除名为"test.txt"的文件,可以使用以下命令:

del test.txt

  
  
  • 1

2、删除多个文件:
若要删除多个文件,可以在del命令后连续指定多个文件路径,用空格分隔。例如:

del file1.txt file2.txt file3.txt

  
  
  • 1

3、删除文件夹:
若要删除整个文件夹及其内容,可以使用以下命令格式:

del /s 文件夹路径

  
  
  • 1

其中,/s选项表示删除文件夹及其子文件夹中的所有文件。例如:

del /s folder

  
  
  • 1

这将删除名为"folder"的文件夹及其内容。

4、删除只读文件:
如果要删除只读文件,需要先取消文件的只读属性,然后才能使用del命令删除。可以使用以下命令格式:

attrib -r 文件路径
del 文件路径

  
  
  • 1
  • 2

首先,attrib命令用于修改文件属性,-r选项表示取消只读属性。然后,使用del命令删除文件。

需要注意的是,使用del命令删除文件后,文件将无法恢复。因此,在执行删除操作之前,请确保要删除的文件是不再需要的。此外,删除文件时要小心,以免误删重要文件。

ren:重命名文件或目录。

在Windows操作系统中,ren命令用于重命名文件或目录。使用 ren 命令可以将文件或目录更改为新的名称。

1、重命名文件:

要重命名文件,可以使用以下命令格式:

ren 原文件名 新文件名

  
  
  • 1

其中,原文件名是要重命名的文件的名称,新文件名是要更改为的新名称。

例如,要将名为"old.txt"的文件重命名为"new.txt",可以使用以下命令:

ren old.txt new.txt

  
  
  • 1

2、重命名目录:
若要重命名目录(文件夹),可以使用以下命令格式:

ren 原目录名 新目录名

  
  
  • 1

其中,原目录名是要重命名的目录的名称,新目录名是要更改为的新名称。例如,要将名为"old_folder"的目录重命名为"new_folder",可以使用以下命令:

ren old_folder new_folder

  
  
  • 1

需要注意的是,重命名文件或目录时,新名称不能包含特殊字符或无效字符,例如斜杠(/)、反斜杠(\)、冒号(:)、星号(*)、问号(?)、双引号(")、小于号(<)、大于号(>)等。此外,要确保新名称不与现有文件或目录重复,否则会导致重命名失败。

使用ren命令时,也可以使用相对路径或绝对路径指定文件或目录的位置。另外,如果文件或目录名中包含空格,可以使用引号将其括起来,例如:

ren "old file.txt" "new file.txt"

  
  
  • 1

二、系统信息和配置命令:

jps:显示正在运行的Java进程的信息。

在Windows操作系统中,jps是Java Development Kit(JDK)提供的一个命令行工具,用于显示正在运行的Java进程的信息。jps命令在命令提示符或PowerShell窗口中使用。

要使用jps命令,请按照以下步骤进行操作:

1、打开命令提示符窗口:按下Win + R键,输入"cmd",然后按Enter。或者,按下Win + X键,选择"命令提示符"或"Windows PowerShell"。

2、在命令提示符或PowerShell窗口中,输入以下命令:

jps

  
  
  • 1

3、按下Enter键执行命令。

这将列出所有正在运行的Java进程的进程ID以及它们的主类或JAR文件名。jps命令对于监视和管理Java应用程序的运行状态非常有用。

除了jps命令本身,还可以使用一些参数来获取更详细的信息:

  • -m:显示进程的主类、JAR文件名和传递给主类的参数。
  • -l:显示进程的主类或JAR文件名的完整路径。
  • -v:显示传递给Java虚拟机的参数。
    例如,可以使用以下命令来获取详细的Java进程信息:
jps -lvm

  
  
  • 1

请注意,jps命令需要在已安装Java Development Kit(JDK)的计算机上运行,并且需要确保Java环境变量正确配置。

systeminfo:显示系统信息,如操作系统版本、安装日期等。

在Windows操作系统中,systeminfo命令用于显示系统的详细信息,包括操作系统版本、安装日期、计算机硬件配置、网络设置等。

要使用systeminfo命令,只需在命令提示符窗口中输入"systeminfo"并按下回车键即可。系统将显示一系列与计算机相关的信息。

以下是systeminfo命令显示的一些常见系统信息:

1、操作系统信息:

  • 操作系统名称和版本
  • 安装日期
  • 注册所有者和组织
  • 系统启动时间

2、硬件信息:

  • 处理器型号和速度
  • 内存大小和可用空间
  • 硬盘驱动器和分区信息
  • 显卡型号和驱动程序版本
  • 网络适配器信息

3、软件信息:

  • 安装的应用程序列表
  • 安装的热修复和服务包列表
  • 安全更新和补丁信息

4、网络信息:

  • IP地址和子网掩码
  • 默认网关
  • DNS服务器地址
  • 网络连接状态和速度

systeminfo命令还支持一些参数,可以根据需要显示特定的信息。例如,可以使用"/s"参数指定要查询的远程计算机,使用"/u"参数指定用户名和密码进行身份验证,使用"/fo"参数指定输出格式为表格或列表等。

示例用法:

显示本地计算机的系统信息:

systeminfo

  
  
  • 1

显示远程计算机的系统信息:

systeminfo /s RemoteComputerName

  
  
  • 1

将系统信息输出到文件中:


systeminfo > system_info.txt

  
  
  • 1
  • 2

请注意,systeminfo命令要求以管理员身份运行,否则可能无法显示某些敏感信息。

ipconfig:显示网络配置信息,如IP地址、网关、DNS等。

在Windows操作系统中,ipconfig命令用于显示网络配置信息,包括IP地址、子网掩码、默认网关、DNS服务器等。

要使用ipconfig命令,只需在命令提示符窗口中输入"ipconfig"并按下回车键即可。系统将显示计算机当前网络连接的详细信息。

以下是ipconfig命令显示的一些常见网络配置信息:

1、IP地址信息:

  • IPv4地址和子网掩码
  • IPv6地址和子网前缀长度
  • 本地链接IPv6地址

2、网络连接信息:

  • 网络适配器名称
  • 物理地址(MAC地址)
  • 网络连接状态(已连接、已断开等)
  • DHCP服务器地址

3、默认网关信息:

  • IPv4默认网关
  • IPv6默认网关

4、DNS服务器信息:

  • 首选DNS服务器地址
  • 备用DNS服务器地址

ipconfig命令还支持一些参数,可以根据需要显示特定的信息。例如,可以使用"/all"参数显示详细信息,包括隐藏的适配器和配置信息。使用"/release"和"/renew"参数释放和更新DHCP租约。

示例用法:

显示当前网络连接的详细信息:

ipconfig /all

  
  
  • 1

仅显示IP地址和子网掩码:

ipconfig /all | findstr "IPv4 Subnet"

  
  
  • 1

释放和更新DHCP租约:


ipconfig /release
ipconfig /renew

  
  
  • 1
  • 2
  • 3

请注意,ipconfig命令要求以管理员身份运行,否则可能无法显示某些敏感信息或执行某些操作。

ping:测试网络连接,检查与另一个主机的通信是否正常。

在Windows操作系统中,ping命令用于测试网络连接,并检查与另一个主机的通信是否正常。它发送一个ICMP(Internet Control Message Protocol)回显请求消息给目标主机,并等待目标主机返回回显应答消息。

要使用ping命令,只需在命令提示符窗口中输入"ping",后跟目标主机的IP地址或域名,并按下回车键即可。系统将发送ICMP请求消息,并在接收到回应后显示相关的信息。

以下是ping命令显示的一些常见信息:

  • 目标主机的IP地址或域名。
  • 发送的ICMP请求消息的序列号和大小。
  • 接收到的ICMP回应消息的序列号和大小。
  • 每个ICMP请求-回应消息之间的往返时间(Round-Trip Time,RTT)。
  • 丢包率,即未收到回应的请求消息的百分比。

ping命令还支持一些参数,可以根据需要进行配置和使用。以下是一些常用的参数:

  • “-t”:连续ping目标主机,直到手动停止。
  • “-n count”:指定ping的次数。
  • “-l size”:指定ICMP请求消息的大小。
  • “-4”:仅使用IPv4地址。
  • “-6”:仅使用IPv6地址。

示例用法:

ping一个目标主机:

ping www.example.com

  
  
  • 1

指定ping的次数为5次:

ping -n 5 www.example.com

  
  
  • 1

指定ICMP请求消息的大小为100字节:

ping -l 100 www.example.com

  
  
  • 1

连续ping一个目标主机,直到手动停止:


ping -t www.example.com

  
  
  • 1
  • 2

请注意,ping命令可能受到防火墙设置或目标主机的配置限制,从而导致无法执行或返回超时错误。

此外,在某些情况下,由于网络拓扑或目标主机的配置,即使成功ping通目标主机,也不能保证所有服务都正常工作。

因此,ping命令通常用于基本的网络连通性测试,而不是完整的服务可用性测试。

tasklist:显示当前正在运行的进程列表。

在Windows操作系统下,tasklist是一个命令行工具,用于显示当前正在运行的进程列表。它提供了关于每个进程的详细信息,如进程ID、进程名称、CPU使用率、内存使用量、会话ID等。

要使用tasklist命令,只需在命令提示符窗口中输入"tasklist",并按下回车键。系统将列出当前正在运行的所有进程的信息。

以下是tasklist命令显示的一些常见信息:

  • 进程ID(PID):每个进程都有一个唯一的数字标识符。
  • 进程名称:进程的可执行文件名称。
  • 会话ID:标识进程所属的用户会话。
  • 进程优先级:指示进程的优先级,数值越低表示优先级越高。
  • CPU时间:进程在CPU上执行的累计时间。
  • 内存使用量:进程当前使用的物理内存大小。

tasklist命令还支持一些参数,可以用于对进程列表进行筛选和排序。以下是一些常用的参数:

  • “/svc”:显示与每个进程关联的服务名称。
  • “/v”:显示详细信息,包括进程的命令行参数和启动路径。
  • “/fi filter”:根据指定的条件过滤进程列表。
  • “/fo format”:指定输出的格式,如表格、列表或CSV。
    示例用法:

显示当前正在运行的所有进程:

tasklist

  
  
  • 1

显示详细信息,包括进程的命令行参数和启动路径:


tasklist /v

  
  
  • 1
  • 2

显示与每个进程关联的服务名称:

tasklist /svc

  
  
  • 1

根据进程名称筛选进程列表:

tasklist /fi "imagename eq chrome.exe"

  
  
  • 1

指定输出格式为CSV文件:


tasklist /fo csv > processes.csv

  
  
  • 1
  • 2

请注意,tasklist命令需要管理员权限才能显示所有进程的信息。如果没有足够的权限,可能无法看到一些系统级别的进程。

taskkill:终止正在运行的进程。

在Windows操作系统下,taskkill是一个命令行工具,用于终止正在运行的进程。它可以通过进程ID或进程名称来指定要终止的进程。

要使用taskkill命令,只需在命令提示符窗口中输入"taskkill",并按下回车键。系统将列出当前正在运行的所有进程的信息,然后询问您要终止的进程的PID或进程名称。

以下是taskkill命令的一些常见用法:

1、终止指定进程ID的进程:

taskkill /PID <进程ID>

  
  
  • 1

例如,要终止进程ID为1234的进程,可以使用"taskkill /PID 1234"命令。

2、终止指定进程名称的进程:

taskkill /IM <进程名称>

  
  
  • 1

例如,要终止名称为"chrome.exe"的进程,可以使用"taskkill /IM chrome.exe"命令。

3、强制终止指定进程ID的进程:

taskkill /F /PID <进程ID>

  
  
  • 1

如果进程无法正常终止,可以使用"/F"参数来强制终止进程。

4、强制终止指定进程名称的进程:


taskkill /F /IM <进程名称>

  
  
  • 1
  • 2

如果进程无法正常终止,可以使用"/F"参数来强制终止进程。

5、终止指定用户会话中的所有进程:

taskkill /F /FI "SESSIONNAME eq <会话名称>"

  
  
  • 1

例如,要终止名称为"console"的用户会话中的所有进程,可以使用"taskkill /F /FI “SESSIONNAME eq console”"命令。

6、终止指定窗口标题的进程:

taskkill /F /FI "WINDOWTITLE eq <窗口标题>"

  
  
  • 1

例如,要终止标题为"MyApp - Not Responding"的窗口进程,可以使用"taskkill /F /FI “WINDOWTITLE eq MyApp - Not Responding”"命令。

请注意,taskkill命令需要管理员权限才能终止其他用户的进程。如果没有足够的权限,可能无法终止一些系统级别的进程。同时,强制终止进程可能会导致数据丢失或系统不稳定,因此请谨慎使用。

gpupdate:更新组策略。

在Windows操作系统下,gpupdate命令用于更新组策略。组策略是一种管理Windows系统配置和行为的方法,可以通过组策略对象(GPO)来定义和应用。gpupdate命令可以立即使计算机或用户应用最新的组策略设置。

以下是gpupdate命令的一些常见用法:

1、更新计算机的组策略:

gpupdate /target:computer

  
  
  • 1

该命令将应用最新的组策略设置到计算机上。

2、更新用户的组策略:

gpupdate /target:user

  
  
  • 1

该命令将应用最新的组策略设置到当前用户上。

3、强制更新组策略:

gpupdate /force

  
  
  • 1

该命令将强制应用最新的组策略设置,而不考虑设置是否有变化。

4、更新指定的远程计算机的组策略:

gpupdate /target:computer /s <远程计算机名>

  
  
  • 1

该命令将应用最新的组策略设置到指定的远程计算机上。

5、显示详细的更新信息:

gpupdate /v

  
  
  • 1

该命令将显示详细的更新信息,包括应用的组策略设置和任何错误信息。

请注意,使用gpupdate命令需要管理员权限。在某些情况下,可能需要重新启动计算机才能完全应用新的组策略设置。此外,gpupdate命令需要与活动目录(Active Directory)域控制器连接才能成功更新组策略。

三、网络管理命令:

netstat:显示网络连接和端口状态。

在Windows操作系统下,netstat命令用于显示网络连接和端口状态。它可以用于监视网络连接、查找端口占用情况以及识别网络问题。

以下是netstat命令的一些常见用法:

1、显示所有活动的网络连接:

netstat -a

  
  
  • 1

该命令将显示所有当前活动的网络连接,包括监听和已建立的连接。

2、显示TCP协议的网络连接:

netstat -at

  
  
  • 1

该命令将显示所有当前活动的TCP连接。

3、显示UDP协议的网络连接:

netstat -au

  
  
  • 1

该命令将显示所有当前活动的UDP连接。

4、显示监听状态的端口:

netstat -an | find "LISTENING"

  
  
  • 1

该命令将显示所有当前处于监听状态的端口。

5、显示指定端口的网络连接:

netstat -ano | find "<端口号>"

  
  
  • 1

该命令将显示指定端口号的网络连接,并给出与之相关的进程ID。

6、显示网络连接的PID和进程名称:

netstat -ano | findstr "<PID>"

  
  
  • 1

该命令将显示指定进程ID的网络连接,并给出与之相关的进程名称。

netstat命令也支持其他选项和参数,可以使用netstat /?命令来查看所有可用的选项和用法说明。

请注意,使用netstat命令需要管理员权限。此外,netstat命令只提供当前活动的连接和端口状态信息,若要获取更详细的网络流量分析或历史数据,可能需要使用专业的网络监控工具。

nslookup:查询DNS记录。

在Windows操作系统下,nslookup命令用于查询DNS记录。DNS(Domain Name System)是互联网上用于域名转换为IP地址的系统。通过使用nslookup命令,您可以查找特定域名的IP地址、获取域名服务器信息以及执行其他与DNS相关的查询。

以下是nslookup命令的一些常见用法:

1、查询域名的IP地址:


nslookup <域名>

  
  
  • 1
  • 2

该命令将显示指定域名的IP地址。

2、查询域名的所有DNS记录:

nslookup -type=any <域名>

  
  
  • 1

该命令将显示指定域名的所有DNS记录,包括A记录、CNAME记录、MX记录等。

3、查询域名的MX记录(邮件服务器记录):


nslookup -type=mx <域名>

  
  
  • 1
  • 2

该命令将显示指定域名的MX记录,即用于接收该域名邮件的邮件服务器。

4、查询域名的NS记录(域名服务器记录):

nslookup -type=ns <域名>

  
  
  • 1

该命令将显示指定域名的NS记录,即负责解析该域名的域名服务器。

5、查询域名服务器的IP地址:

nslookup -type=a <域名服务器>

  
  
  • 1

该命令将显示指定域名服务器的IP地址。

6、查询逆向DNS(将IP地址转换为域名):

nslookup <IP地址>

  
  
  • 1

该命令将显示指定IP地址对应的域名。

nslookup命令也支持其他选项和参数,可以使用nslookup /?命令来查看所有可用的选项和用法说明。

请注意,使用nslookup命令需要管理员权限。此外,由于DNS记录可能被缓存,查询结果可能会受到缓存的影响。如果需要获取最新的DNS记录,可以使用ipconfig /flushdns命令清除DNS缓存。

tracert:跟踪数据包的路由路径。

在Windows操作系统下,tracert命令用于跟踪数据包的路由路径。通过使用tracert命令,您可以确定数据包从源主机到目标主机所经过的路由器,并显示每个路由器之间的延迟时间。

以下是tracert命令的一些常见用法:

1、跟踪目标主机的路由路径:


tracert <目标主机>

  
  
  • 1
  • 2

该命令将显示数据包从源主机到目标主机所经过的路由器,以及每个路由器之间的延迟时间。

2、设置最大跃点数(跟踪的最大路由器数量):


tracert -h <最大跃点数> <目标主机>

  
  
  • 1
  • 2

该命令将设置跟踪的最大路由器数量,当数据包经过指定数量的路由器后,跟踪将停止。

3、设置超时时间:


tracert -w <超时时间> <目标主机>

  
  
  • 1
  • 2

该命令将设置每个路由器的超时时间,如果在指定时间内无法获取路由器的响应,将显示"*"。

4、使用IP地址进行跟踪:

tracert -d <目标IP地址>

  
  
  • 1

该命令将使用目标IP地址而不是域名进行跟踪。

tracert命令还支持其他选项和参数,可以使用tracert /?命令来查看所有可用的选项和用法说明。

请注意,使用tracert命令需要管理员权限。另外,由于网络拓扑可能会随时间变化,跟踪的路由路径可能会有所不同。因此,tracert命令提供的结果仅供参考。

ipconfig:显示或配置网络适配器的IP地址。

在Windows操作系统下,ipconfig命令用于显示或配置网络适配器的IP地址、子网掩码、默认网关和DNS服务器等网络信息。以下是ipconfig命令的一些常见用法:

1、显示当前网络适配器的IP配置信息:

ipconfig

  
  
  • 1

该命令将显示当前系统中所有网络适配器的IP配置信息,包括IPv4和IPv6地址、子网掩码、默认网关、物理地址(MAC地址)以及连接状态等。

2、刷新DHCP客户端配置:

ipconfig /renew

  
  
  • 1

该命令将向DHCP服务器请求更新当前网络适配器的IP地址和其他网络配置。

3、释放当前网络适配器的IP配置:

ipconfig /release

  
  
  • 1

该命令将释放当前网络适配器的IP地址和其他网络配置,使其返回到默认的自动获取IP地址的状态。

4、显示DNS缓存内容:

ipconfig /displaydns

  
  
  • 1

该命令将显示计算机中存储的DNS缓存内容,包括已解析的域名和对应的IP地址。

5、刷新DNS缓存:

ipconfig /flushdns

  
  
  • 1

该命令将清除计算机中存储的DNS缓存,以便从新解析域名。

ipconfig命令还支持其他选项和参数,可以使用ipconfig /?命令来查看所有可用的选项和用法说明。

请注意,使用ipconfig命令需要管理员权限。此外,ipconfig命令只影响本地计算机的网络配置,不会对网络中的其他设备产生影响。

route:显示或修改网络路由表。

在Windows操作系统下,route命令用于显示或修改网络路由表。路由表是一个用于决定数据包传输路径的表格,它记录了网络上各个目的网络的下一跳网关。以下是route命令的一些常见用法:

1、显示当前的路由表:

route print

  
  
  • 1

该命令将显示当前系统的路由表,包括目的网络、子网掩码、网关、接口以及路由的类型和度量等信息。

2、添加静态路由:


route add <目的网络> mask <子网掩码> <网关> [metric <度量值>] [if <接口编号>]

  
  
  • 1
  • 2

该命令将添加一条静态路由到路由表中。需要指定目的网络、子网掩码、网关和接口编号,可选地可以指定度量值来决定优先级。

3、删除静态路由:

route delete <目的网络>

  
  
  • 1

该命令将从路由表中删除指定的静态路由。

4、修改路由表中的默认网关:


route change 0.0.0.0 mask 0.0.0.0 <新的默认网关>

  
  
  • 1
  • 2

该命令将修改路由表中的默认网关,即将所有未知目的网络的流量发送到指定的网关。

route命令还支持其他选项和参数,可以使用route /?命令来查看所有可用的选项和用法说明。

请注意,使用route命令需要管理员权限。此外,修改路由表可能会影响网络连接和数据传输,请谨慎操作。

ping:测试网络连接。

在Windows操作系统下,ping命令用于测试主机之间的网络连接。它发送一个ICMP(Internet Control Message Protocol)回显请求消息到目标主机,并等待目标主机返回回显应答消息,从而确定网络是否正常连接。以下是ping命令的一些常见用法:

1、测试目标主机的连通性:

ping <目标主机>

  
  
  • 1

该命令将向目标主机发送ICMP回显请求,并等待目标主机返回回显应答消息。如果目标主机正常连接,将会显示回显应答的相关信息,包括往返时间(Round-Trip Time,RTT)。

2、持续测试目标主机的连通性:

ping -t <目标主机>

  
  
  • 1

该命令将以持续模式运行,不断向目标主机发送ICMP回显请求。可以使用Ctrl+C组合键停止持续测试。

3、设置发送ICMP请求的次数:

ping -n <次数> <目标主机>

  
  
  • 1

该命令将发送指定次数的ICMP回显请求,并显示每次请求的结果。

4、设置ICMP数据包的大小:

ping -l <大小> <目标主机>

  
  
  • 1

该命令将发送指定大小的ICMP回显请求。默认情况下,ICMP数据包的大小为32字节。

5、指定ICMP数据包的TTL(Time to Live)值:

ping -i <TTL> <目标主机>

  
  
  • 1

该命令将设置ICMP数据包的TTL值,它决定了数据包在网络上经过的最大跃点数。

ping命令还支持其他选项和参数,可以使用ping /?命令来查看所有可用的选项和用法说明。

请注意,使用ping命令需要网络连接,并且目标主机需要回应ICMP回显请求。某些网络环境可能会禁止ICMP请求,导致ping命令无法正常工作。

四、系统管理命令:

shutdown:关闭或重启计算机。

在Windows操作系统下,shutdown命令用于关闭或重启计算机。使用该命令可以通过命令行或批处理脚本来执行关机或重启操作。以下是shutdown命令的一些常见用法:

1、关闭计算机:

shutdown /s /t <秒数> /c "<注释>"

  
  
  • 1

该命令将关闭计算机。可以使用/t选项指定关机前的等待时间(以秒为单位),默认为30秒。/c选项用于指定关闭计算机时显示在关机对话框中的注释。

2、重启计算机:

shutdown /r /t <秒数> /c "<注释>"

  
  
  • 1

该命令将重启计算机。与关闭计算机类似,可以使用/t选项指定重启前的等待时间,默认为30秒。

3、取消计划的关机或重启操作:

shutdown /a

  
  
  • 1

该命令将取消之前计划的关机或重启操作。

4、强制关闭计算机:

shutdown /s /f /t <秒数> /c "<注释>"

  
  
  • 1

该命令将强制关闭计算机,忽略正在运行的应用程序。使用/f选项可以强制关闭所有进程。

5、注销当前用户:

shutdown /l

  
  
  • 1

该命令将注销当前用户并返回到登录界面。

shutdown命令还支持其他选项和参数,可以使用shutdown /?命令来查看所有可用的选项和用法说明。

请注意,执行关机或重启操作可能需要管理员权限。因此,在命令行中运行shutdown命令时,可能需要以管理员身份运行命令提示符。

sfc:扫描并修复系统文件。

在Windows操作系统下,shutdown命令用于关闭或重启计算机。使用该命令可以通过命令行或批处理脚本来执行关机或重启操作。以下是shutdown命令的一些常见用法:

1、关闭计算机:

shutdown /s /t <秒数> /c "<注释>"

  
  
  • 1

该命令将关闭计算机。可以使用/t选项指定关机前的等待时间(以秒为单位),默认为30秒。/c选项用于指定关闭计算机时显示在关机对话框中的注释。

2、重启计算机:

shutdown /r /t <秒数> /c "<注释>"

  
  
  • 1

该命令将重启计算机。与关闭计算机类似,可以使用/t选项指定重启前的等待时间,默认为30秒。

3、取消计划的关机或重启操作:

shutdown /a

  
  
  • 1

该命令将取消之前计划的关机或重启操作。

4、强制关闭计算机:

shutdown /s /f /t <秒数> /c "<注释>"

  
  
  • 1

该命令将强制关闭计算机,忽略正在运行的应用程序。使用/f选项可以强制关闭所有进程。

5、注销当前用户:

shutdown /l

  
  
  • 1

该命令将注销当前用户并返回到登录界面。

shutdown命令还支持其他选项和参数,可以使用shutdown /?命令来查看所有可用的选项和用法说明。

请注意,执行关机或重启操作可能需要管理员权限。因此,在命令行中运行shutdown命令时,可能需要以管理员身份运行命令提示符。

msconfig:配置系统启动项。

在Windows操作系统下,msconfig是一个系统配置实用程序,用于配置系统的启动项、服务和其他系统设置。它可以帮助用户管理和优化系统启动过程,以及诊断和解决启动问题。以下是msconfig的一些常见用法和功能:

1、启动选项:

通常,系统启动时会加载许多应用程序和服务,这可能会导致系统启动变慢。在"启动"选项卡上,可以查看启动时加载的所有项目,并选择禁用不需要的项目。禁用不需要的启动项可以加快系统启动速度。
通过勾选"安全启动"选项,可以选择仅加载最基本的系统服务和驱动程序,以排除启动问题的可能性。
2、服务:

在"服务"选项卡上,可以查看系统中正在运行的所有服务,并选择启用或禁用这些服务。
可以选择隐藏所有Microsoft服务,以便更好地管理第三方服务。
3、启动:

在"启动"选项卡上,可以查看系统启动时自动启动的所有应用程序。可以选择禁用不需要的应用程序的自动启动。
4、工具:

msconfig还提供了一些实用的工具来诊断和解决系统问题。
"系统信息"工具提供了有关计算机硬件和软件的详细信息。
"系统还原"工具用于创建和管理系统还原点,可以在系统出现问题时还原到先前的状态。
请注意,msconfig需要管理员权限才能进行更改。因此,在运行msconfig之前,请确保以管理员身份登录您的Windows系统。

总之,msconfig是一个方便的实用程序,可帮助您管理和优化系统的启动项、服务和其他设置,以提高系统的性能和稳定性。

regedit:编辑注册表。

在Windows操作系统下,regedit命令用于通过命令行界面来编辑注册表。它提供了一种快速和方便的方式来访问和修改系统的注册表。

以下是regedit命令的一些常见用法和功能:

1、打开regedit:

在命令行界面中,可以直接输入"regedit"命令并按下回车键来打开regedit。
也可以使用"regedit.exe"命令来打开regedit。

2、导出注册表项:

使用命令行界面可以导出注册表项,以备份或在其他计算机上使用。
使用命令regedit /e <文件路径> <注册表项路径>可以将指定的注册表项导出到指定的文件中。
例如:

regedit /e C:\backup.reg HKEY_CURRENT_USER\Software\Microsoft
  
  
  • 1

导出的文件是以.reg扩展名的文本文件,可以使用文本编辑器进行查看和编辑。

3、导入注册表项:

使用命令行界面可以导入之前导出的注册表项,以恢复配置或在其他计算机上应用。
使用命令regedit /s <文件路径>可以导入指定的注册表文件。例如:regedit /s C:\backup.reg。
导入注册表项时需要小心,确保导入的注册表文件是可信的,并且在编辑前备份好注册表。

4、删除注册表项:

使用命令行界面可以删除指定的注册表项。
使用命令reg delete <注册表项路径> [/f]可以删除指定的注册表项。
例如:

reg delete HKEY_CURRENT_USER\Software\Microsoft /f。

  
  
  • 1

在使用删除命令时,加上/f参数可以强制删除,不需要确认。
请注意,在使用regedit命令编辑注册表时,需要以管理员权限运行命令行界面,以确保有足够的权限来访问和修改注册表。此外,编辑注册表时需要小心谨慎,确保了解所做的更改的影响,并备份好注册表以防出现问题。

总之,regedit命令提供了一种通过命令行界面来编辑注册表的方式,可以导出和导入注册表项,以及删除指定的注册表项。它为用户提供了更灵活和便捷的方式来管理系统的注册表。

diskpart:磁盘分区工具。

在Windows操作系统下,DiskPart是一个命令行磁盘分区工具,用于管理磁盘、卷和分区。它提供了一种灵活和高级的方式来管理硬盘驱动器,并可以在命令行界面中进行各种磁盘操作。

以下是DiskPart命令的一些常见用法和功能:

1、打开DiskPart:

在命令行界面中,可以直接输入"diskpart"命令并按下回车键来打开DiskPart。
也可以使用"diskpart.exe"命令来打开DiskPart。

2、列出磁盘和卷:

使用命令"list disk"可以列出系统中的所有磁盘。
使用命令"list volume"可以列出系统中的所有卷。

3、选择磁盘或卷:

使用命令"select disk <磁盘号>"可以选择指定的磁盘进行后续操作。例如:select disk 0。
使用命令"select volume <卷号>"可以选择指定的卷进行后续操作。例如:select volume 1。

4、创建分区:

使用命令"create partition primary [size=<大小>]"可以在选定的磁盘上创建一个主分区。例如:create partition primary size=100GB。
使用命令"create partition extended"可以在选定的磁盘上创建一个扩展分区。

5、删除分区:

使用命令"delete partition [override]"可以删除选定的分区。例如:delete partition override。

6、格式化卷:

使用命令"format fs=<文件系统> [label=<卷标>] [quick] [override]"可以对选定的卷进行格式化。例如:format fs=ntfs label=Data quick。

7、扩展卷:

使用命令"extend [size=<大小>]"可以扩展选定的卷。例如:extend size=50GB。

8、缩小卷:

使用命令"shrink desired=<大小>"可以缩小选定的卷。例如:shrink desired=1024。
请注意,在使用DiskPart命令进行磁盘操作时,需要以管理员权限运行命令行界面,以确保有足够的权限来执行操作。此外,对磁盘进行操作时需要小心谨慎,确保了解所做的更改的影响,并备份好重要的数据。

总之,DiskPart是一个强大的命令行磁盘分区工具,可以用于管理磁盘、卷和分区。它提供了各种功能,如创建分区、删除分区、格式化卷、扩展卷等,让用户能够更灵活和高级地管理系统的硬盘驱动器。

五、其他常用命令:

echo:在命令行窗口上显示消息。

在Windows命令行窗口中,echo命令用于在命令行窗口上显示文本消息。它通常用于脚本或批处理文件中,在执行脚本时向用户显示一些信息或输出结果。

echo命令的语法很简单,只需在命令行中输入echo,后跟要显示的消息或文本即可。以下是几个示例:

1、显示一条简单的消息:

echo Hello, World!

  
  
  • 1

输出:Hello, World!

2、显示变量的值:

set name=John
echo My name is %name%.

  
  
  • 1
  • 2

输出:My name is John.

3、显示多行文本:

echo This is line 1、echo This is line 2、echo This is line 3、```
输出:
This is line 1This is line 2This is line 34、将消息重定向到文件:
echo <span class="token class-name">This</span> is a message <span class="token operator">&gt;</span> output<span class="token punctuation">.</span>txt
<div class="hljs-button {2}" data-title="复制"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li></ul></pre> 
<p>将消息"This is a message"写入名为output.txt的文件中。</p> 
<p>请注意,echo命令默认会在显示消息后换行。如果您不希望换行,可以使用echo命令的特殊参数/n来禁用换行功能。例如:</p> 
<pre data-index="89" class="set-code-show prettyprint"><code class="prism language-java has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">
echo <span class="token operator">/</span>n <span class="token class-name">This</span> is a message without a <span class="token keyword">new</span> line<span class="token punctuation">.</span>
<div class="hljs-button {2}" data-title="复制"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li></ul></pre> 
<p>输出:This is a message without a new line.(没有换行)</p> 
<h3><a name="t32"></a><a id="taskmgr_1134"></a>taskmgr:打开任务管理器。</h3> 
<p>在Windows操作系统中,taskmgr是一个命令行工具,用于打开任务管理器任务管理器是一个系统实用工具,用于管理和监视计算机上运行的进程、性能指标和系统服务。通过使用taskmgr命令,您可以快速打开任务管理器,以便查看和管理正在运行的进程、性能监视以及其他相关信息。</p> 
<p>要使用taskmgr命令打开任务管理器,请按照以下步骤进行操作:</p> 
<p>1、打开命令提示符窗口:按下Win + R键,输入"cmd",然后按Enter。</p> 
<p>2、在命令提示符窗口中,输入以下命令:</p> 
<pre data-index="90" class="set-code-show prettyprint"><code class="prism language-java has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">taskmgr
<div class="hljs-button {2}" data-title="复制"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre> 
<p>3、按下Enter键执行命令。</p> 
<p>这将立即打开任务管理器窗口,您可以在其中查看和管理正在运行的进程、性能指标和其他系统信息。任务管理器提供了多个选项卡,例如进程、性能、应用程序、服务和详细信息等,以便您可以查看和管理不同方面的系统状态。</p> 
<p>请注意,taskmgr命令只能在Windows操作系统中使用,并且需要具有管理员权限才能打开任务管理器。</p> 
<h3><a name="t33"></a><a id="calc_1152"></a>calc:打开计算器。</h3> 
<p>在Windows操作系统中,calc是一个命令行工具,用于打开计算器应用程序。计算器是一个内置的实用工具,用于执行数学运算和计算。</p> 
<p>要使用calc命令打开计算器,请按照以下步骤进行操作:</p> 
<p>1、打开命令提示符窗口:按下Win + R键,输入"cmd",然后按Enter。</p> 
<p>2、在命令提示符窗口中,输入以下命令:</p> 
<pre data-index="91" class="set-code-show prettyprint"><code class="prism language-java has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">calc
<div class="hljs-button {2}" data-title="复制"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre> 
<p>3、按下Enter键执行命令。</p> 
<p>这将立即打开计算器应用程序窗口,您可以在其中执行各种数学运算。计算器提供了基本的算术运算,如加法、减法、乘法和除法,以及其他高级功能,如科学计数法、平方根、三角函数等。</p> 
<p>请注意,calc命令只能在Windows操作系统中使用,并且不需要管理员权限即可打开计算器应用程序。此外,您还可以通过直接在开始菜单或任务栏中搜索"计算器"来打开计算器,或者使用快捷键Win + R并输入"calc"来打开计算器。</p> 
<h3><a name="t34"></a><a id="notepad_1170"></a>notepad:打开记事本。</h3> 
<p>在Windows操作系统中,notepad是一个命令行工具,用于打开记事本应用程序。记事本是一个内置的文本编辑器,用于创建和编辑文本文件。</p> 
<p>要使用notepad命令打开记事本,请按照以下步骤进行操作:</p> 
<p>1、打开命令提示符窗口:按下Win + R键,输入"cmd",然后按Enter。</p> 
<p>2、在命令提示符窗口中,输入以下命令:</p> 
<pre data-index="92" class="set-code-show prettyprint"><code class="prism language-java has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">notepad
<div class="hljs-button {2}" data-title="复制"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre> 
<p>3、按下Enter键执行命令。</p> 
<p>这将立即打开记事本应用程序窗口,您可以在其中创建、打开和编辑文本文件。记事本提供了基本的文本编辑功能,如复制、粘贴、撤销和保存等。</p> 
<p>请注意,notepad命令只能在Windows操作系统中使用,并且不需要管理员权限即可打开记事本应用程序。此外,您还可以通过直接在开始菜单或任务栏中搜索"记事本"来打开记事本,或者使用快捷键Win + R并输入"notepad"来打开记事本。</p> 
<h3><a name="t35"></a><a id="control_1189"></a>control:打开控制面板。</h3> 
<p>在Windows操作系统中,control是一个命令行工具,用于打开控制面板。控制面板是一个内置的系统工具,用于管理和调整Windows的各种设置和选项。</p> 
<p>要使用control命令打开控制面板,请按照以下步骤进行操作:</p> 
<p>1、打开命令提示符窗口:按下Win + R键,输入"cmd",然后按Enter。</p> 
<p>2、在命令提示符窗口中,输入以下命令:</p> 
<pre data-index="93" class="set-code-show prettyprint"><code class="prism language-java has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">control
<div class="hljs-button {2}" data-title="复制"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre> 
<p>3、按下Enter键执行命令。</p> 
<p>这将立即打开控制面板窗口,您可以在其中访问和调整许多系统设置和选项。控制面板提供了各种类别和图标,用于访问不同的设置,如系统和安全、网络和Internet、硬件和声音、程序、用户帐户等。</p> 
<p>请注意,control命令只能在Windows操作系统中使用,并且不需要管理员权限即可打开控制面板窗口。此外,您还可以通过直接在开始菜单中搜索"控制面板"来打开控制面板,或者使用快捷键Win + R并输入"control"来打开控制面板。</p> 
<p>以上是Windows系统中常用的一些命令分类,每个分类中还有更多具体的命令可供使用。可以通过在命令提示符窗口中输入help命令来查看更多的命令以及它们的用法。</p>
                </div>







Run,boy

Windows系统命令汇总(CMD下可直接运行)

  • 25
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坦笑&&life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值