常见问题

常见故障

当前位置: 首页 > 常见问题 > 常见故障 > 正文

CMD命令大全:从入门到精通

作者: 来源: 发布时间:2025年06月04日 10:28 点击次数:[]


命令提示符CMD)是Windows操作系统中的一个命令行界面,允许用户通过输入命令来执行各种任务。它是一个强大的工具,适合系统管理、网络配置、文件操作等多种场景。本文将详细介绍常用的CMD命令,包括基本命令、文件和目录操作、系统信息获取、网络配置等,帮助你从入门到精通CMD

1.打开 CMD

Windows中,你可以通过以下方式打开命令提示符:

1)按Win +R,输入cmd,然后按Enter

2)在开始菜单中搜索“cmd”命令提示符

2.目录和文件操作及其他常用命令

2.1目录操作命令

2.1.1显示当前目录内容

dir [参数] [目录路径]

参数说明:

/a:显示所有文件(包含隐藏文件)

/w:以宽格式显示

/s:递归显示子目录中的文件

示例:

dir /a      # 显示当前目录下的所有文件(包含隐藏文件)

dir D:\test  # 显示Dtest目录下的内容

2.1.2切换目录

cd [目录路径]

特殊符号:

.:表示当前目录

..:表示上一级目录

\:表示根目录

示例:

cd D:\test\subdir   # 切换到Dtest目录下的subdir目录

cd ..              # 返回上一级目录

cd \              # 切换到根目录

2.1.3创建目录

md [目录路径]

示例:

md D:\test\newdir  # Dtest目录下创建newdir目录

2.1.4删除目录

rd [/s] [/q] [目录路径]

参数说明:

/s:删除目录及其所有子目录和文件

/q:安静模式,不提示确认信息

示例:

rd D:\test\tempdir      # 删除空目录tempdir

rd /s /q D:\test\data    # 删除data目录及其所有内容

2.2文件操作命令

2.2.1复制文件

copy [源文件路径] [目标文件路径]

示例:

copy D:\test\file.txt D:\backup\    # file.txt复制到backup目录

2.2.2移动文件

move [源文件路径] [目标文件路径]

示例:

move D:\test\old.txt D:\new\      # old.txt移动到new目录

2.2.3删除文件

del [/s] [/q] [文件路径]

参数说明:

/s:删除指定目录及其子目录中的文件

/q:安静模式,不提示确认信息

示例:

del D:\temp\*.log     # 删除temp目录下所有.log文件

del /s /q D:\data\*    # 删除data目录及其子目录下的所有文件

2.2.4重命名文件

ren [原文件名] [新文件名]

示例:

ren D:\test\old.txt new.txt # old.txt重命名为new.txt

2.3其他常用命令

2.3.1查看文件内容

type [文件路径]

示例:

type D:\test\readme.txt # 显示readme.txt的内容

2.3.2创建空文件

echo. > [文件名]

示例:

echo. > D:\test\newfile.txt # 创建空文件newfile.txt

2.3.3搜索文件

dir [文件名] /s

示例:

dir config.ini /s # 在当前目录及其子目录中搜索config.ini文件

2.3.4设置当前目录为环境变量

set PATH=%PATH%;[目录路径]

示例:

set PATH=%PATH%;D:\tools # D:\tools目录添加到环境变量PATH

3.系统信息获取命令

3.1查看系统版本与基本信息

Systeminfo  

功能显示完整的系统信息,包括操作系统版本、注册用户、系统启动时间、硬件配置(CPU、内存)、网络适配器等。

3.2查看 Windows 版本号

Ver  

功能快速显示当前 Windows 系统的版本号。

3.3查看 CPU 信息

wmic cpu get name, numberofcores, maxclockspeed

参数说明:

name:CPU 型号;numberofcores:核心数;maxclockspeed:最大频率(MHz)。

示例:

Name                          NumberOfCores  MaxClockSpeed

Intel(R) Core(TM) i5-1135G7 CPU @ 2.40GHz    4              4200

3.4查看内存信息

wmic memorychip get capacity, speed, manufacturer

参数说明:

capacity:单条内存容量(字节);speed:频率(MHz);manufacturer:厂商。

示例:

Capacity  Speed  Manufacturer

8589934592  3200   Samsung

3.5查看磁盘信息

wmic diskdrive get model, size, caption

参数说明:

model:硬盘型号;size:总容量(字节);caption:设备描述。

示例:

Caption                    Model              Size

磁盘驱动器                   NVMe SSD           500277939200

3.6查看显卡信息

wmic path win32_videocontroller get name, adapterram

参数说明:

name:显卡型号;adapterram:显存容量(字节)。

3.7查看当前用户

Whoami    

功能此命令将显示当前登录的用户名称。

3.8查看计算机名

Hostname  

功能此命令将显示计算机的主机名。

3.9查看进程列表

Tasklist  

功能此命令将列出当前运行的所有进程。

3.10结束进程

taskkil1/IM[进程名]/F

示例:

taskkill /IM notepad.exe /F    #结束名为notepad.exe的进程:

4..网络配置命令

4.1查看网络适配器配置

ipconfig [参数]

常用参数
ipconfig:显示基本 IP 信息(IP 地址、子网掩码、默认网关)。
ipconfig /all:显示详细信息(包括 MAC 地址、DNS 服务器、DHCP 租约等)。
ipconfig /release:释放当前 DHCP 分配的 IP 地址。
ipconfig /renew:重新获取 IP 地址。

4.2测试网络连通性

ping [目标地址]  

功能:向目标 IP 或域名发送 ICMP 数据包,测试网络连接是否正常。

常用说明
ping -t:持续发送数据包(按Ctrl+C停止)。
ping -n 5:指定发送 5 个数据包。

示例

ping www.baidu.com  # 测试与百度服务器的连接

ping 8.8.8.8        # 测试与Google DNS服务器的连接

4.3追踪网络路径

tracert [目标地址]

功能:显示从本地到目标服务器的路由路径及每一跳的延迟。

示例

tracert www.github.com  # 查看访问GitHub的路由路径

4.4查看网络连接状态

netstat [参数]

常用参数
netstat -a:显示所有活动的 TCP 连接和监听端口。
netstat -n:以数字形式显示 IP 地址和端口号。
netstat -o:显示进程 IDPID),便于关联到具体程序。
netstat -ano | findstr :80:筛选特定端口的连接。

4.5启动 / 停止网络服务

net start [服务名] # 启动服务

net stop [服务名] # 停止服务

示例

net start Dhcp  # 启动DHCP客户端服务

net stop WlanSvc  # 停止Wi-Fi服务

4.6防火墙配置

netsh advfirewall firewall [命令]

常用命令
netsh advfirewall show allprofiles:查看防火墙状态。
netsh advfirewall set allprofiles state off:临时关闭防火墙(不推荐)。
netsh advfirewall firewall add rule name="允许80端口" dir=in action=allow protocol=TCP localport=80:添加防火墙规则。

4.7查看网络共享

net share

功能:显示当前系统的文件和打印机共享。

4.8DNS 查询

nslookup [域名]

功能:查询域名对应的 IP 地址。

示例

nslookup www.taobao.com  # 查看淘宝的IP地址

4.9ARP 缓存管理

示例

arp -a # 查看本地ARP缓存(IPMAC地址映射)

arp -d # 清除ARP缓存

4.10路由表管理

示例

route print  # 显示当前路由表

4.11无线 Wi-Fi 管理

示例

netsh wlan show profiles  # 显示所有保存的Wi-Fi网络

netsh wlan show profile name="Wi-Fi名称" key=clear  # 查看Wi-Fi密码

5.磁盘和文件系统操作命令

5.1查看磁盘使用情况

wmic logicaldisk get size,freespace,caption

功能此命令将显示每个逻辑磁盘的总大小和可用空间。

5.2 格式化磁盘

format[驱动器:]/FS:[文件系统]

示例

format D: /FS:NTFS    # D盘格式化为NTFS文件系统

5.3检査磁盘错误

chkdsk[驱动器:]

示例

chkdsk C:               #检查C 盘的错误:

5.4显示磁盘分区信息

Diskpart

功能查看所有磁盘信息。

6. 环境变量

7.1查看环境变量

set

功能此命令将显示所有环境变量及其值。

7.2设置环境变量

set[变量名]-[]

示例

set MY_VAR=Hello   #设置一个名为MY_VAR的环境变量

7.3删除环境变量

set [变量名]-

示例

set MY_VAR=          #删除MY_VAR变量

8.CMD高级技巧

8.1使用管道

管道符可以将一个命令的输出作为另一个命令的输入。

示例

tasklist | find "chrome"       #查找进程列表中包含“chrome”的进程

8.2 使用重定向

重定向符>可以将命令的输出保存到文件中。

示例

dir > output.txt    #dir命令的输出保存到output.txt文件中

8.3批量重命名文件

使用for循环批量重命名文件。

示例

for %f in (*.txt) do ren "%f" "*.bak"    #将当前目录下的所有.txt文件重命名为.bak文件

9.常见问题与解决方案

9.1 CMD无法识别命令

如果CMD提示不是内部或外部命令,可能是因为命令未正确输入或未安装相应的程序。

9.2 权限不足

某些命令需要管理员权限,右键点击CMD图标,选择以管理员身份运行




下一条:常见的电脑故障整理,电脑小白必备!