Windows 命令行完全参考手册

本文整理了 Windows 系统常用的 CMD 命令,包括系统管理、网络操作、文件处理等各类命令的快速参考。


一、打开 CMD

1.1 打开方式

方式 操作
运行对话框 Win + R → 输入 cmd → 回车
开始菜单 Windows 系统 → 开始菜单 → Windows 系统 → 命令提示符
文件资源管理器 地址栏输入 cmd → 回车

1.2 常用启动参数

1
2
3
4
cmd                    # 普通打开
cmd /c command # 执行命令后关闭窗口
cmd /k command # 执行命令后保持窗口
cmd /? # 查看帮助

二、系统管理命令

2.1 系统工具

命令 功能
taskmgr 任务管理器
services.msc 本地服务设置
compmgmt.msc 计算机管理
devmgmt.msc 设备管理器
diskmgmt.msc 磁盘管理
dfrg.msc 磁盘碎片整理
eventvwr 事件查看器
gpedit.msc 组策略
perfmon.msc 性能监测
msconfig 系统配置实用程序

2.2 系统信息

命令 功能
winver 显示 Windows 版本(窗口)
ver 显示 Windows 版本(CMD 内)
systeminfo 显示完整系统信息
wmimgmt.msc WMI 管理体系
dxdiag DirectX 诊断工具

2.3 用户管理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 查看用户
net user

# 查看用户属性
net user 用户名

# 创建用户
net user 用户名 密码 /add

# 修改密码
net user 用户名 新密码

# 删除用户
net user 用户名 /delete

# 激活/禁用用户
net user guest /active:yes
net user guest /active:no

2.4 关机重启

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 关机(60秒倒计时)
shutdown

# 立即关机
shutdown /s /t 0

# 立即重启
shutdown /r /t 0

# 注销
logoff

# 取消关机
shutdown /a

三、网络命令

3.1 网络连接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 建立 IPC 空链接
net use \\ip\ipc$ "" /user:""

# 建立 IPC 非空链接
net use \\ip\ipc$ "密码" /user:"用户名"

# 映射网络驱动器
net use h: \\ip\ipc$

# 删除 IPC 链接
net use \\ip\ipc$ /del

# 删除映射
net use h: /del

# 查看本地共享
net share

# 开启 IPC$ 共享
net share ipc$

# 删除 IPC$ 共享
net share ipc$ /del

3.2 网络诊断

命令 功能
ping ip 测试网络连通性
ping -t ip 持续 ping
tracert ip 路由跟踪
ipconfig 查看 IP 配置
ipconfig /all 查看完整配置
ipconfig /renew 更新 IP 地址
ipconfig /flushdns 清除 DNS 缓存
nslookup DNS 查询
netstat -an 查看所有端口
netstat -a 查看开启的端口
arp -a 查看 ARP 缓存

3.3 网络服务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 启动服务
net start 服务名

# 停止服务
net stop 服务名

# 查看开启的服务
net start

# 查看网络类型
net ver

# 查看局域网共享
net view

# 查看指定 IP 共享
net view \\ip

# 查看网络配置
net config

# 发送消息
net send ip "消息内容"

# 同步命令
mobsync

四、文件操作命令

4.1 基本操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 查看文件
dir

# 查看隐藏文件
dir /a

# 查看文件详细信息
dir /q

# 创建目录
md 目录名
mkdir 目录名

# 删除目录
rmdir 目录名

# 强制删除目录及其内容
rmdir /s /q 目录名

# 删除文件
del 文件名

# 强制删除只读文件
del -f 文件名

# 删除目录及子目录
del /s /q 目录

# 重命名文件
ren 原文件名 新文件名

# 移动文件
move 源文件 目标路径

4.2 复制操作

1
2
3
4
5
6
7
8
9
10
11
# 复制文件
copy 源文件 目标文件

# 覆盖复制(不提示)
copy 源文件 目标文件 /y

# 复制文件和目录树
xcopy 源 目标 /E /I /Y

# 复制到网络共享
copy 文件名 \\ip\admin$

4.3 文件内容查看

1
2
3
4
5
6
7
8
9
10
11
# 显示文本文件内容
type 文件名

# 分页显示
more 文件名

# 查找字符串
findstr "字符串" 文件名

# 对比两个文件
fc file1.txt file2.txt

五、进程管理

5.1 进程操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 查看进程
tasklist

# 查看进程及服务
tasklist /svc

# 查看进程加载的 DLL
tasklist /m

# 结束进程
taskkill /PID 进程ID

# 强制结束进程
taskkill /F /IM 进程名

# 结束进程及子进程
taskkill /F /T /IM 进程名

5.2 内存查看

1
2
3
4
5
# 查看内存使用
mem

# 查看 CPU 使用情况
mem /c /p

六、注册表操作

6.1 注册表编辑

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 打开注册表
regedit

# 打开注册表(32位)
regedt32

# 导出注册表
regedit /e 备份文件.reg

# 导入注册表
regedit /s 备份文件.reg

# 查询注册表值
reg query "键路径"

# 添加注册表值
reg add "键路径" /v 值名 /t 类型 /d 数据

# 删除注册表值
reg delete "键路径" /v 值名

七、磁盘管理

7.1 磁盘检查

1
2
3
4
5
6
7
8
# 检查磁盘
chkdsk D:

# 检查并修复磁盘
chkdsk D: /F

# 格式化磁盘
format D: /FS:NTFS

7.2 文件属性

1
2
3
4
5
6
7
8
9
10
# 查看文件属性
attrib 文件名

# 修改文件属性
attrib +R 文件名 # 只读
attrib -R 文件名 # 取消只读
attrib +H 文件名 # 隐藏
attrib -H 文件名 # 取消隐藏
attrib +S 文件名 # 系统
attrib -S 文件名 # 取消系统

八、FTP 命令

8.1 连接与传输

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 连接 FTP 服务器
ftp ip 地址

# 匿名登录
ftp
open ip

# 上传文件(二进制)
put 本地文件

# 下载文件
get 远程文件

# 多文件上传
mput *.txt

# 多文件下载
mget *.txt

# 设置二进制模式
bin

# 设置 ASCII 模式
ascii

# 查看远程目录
lsdir

# 退出
bye 或 quit

8.2 常用 FTP 内部命令

命令 功能
pwd 显示远程当前目录
cd 切换远程目录
lcd 切换本地目录
mkdir 创建远程目录
delete 删除远程文件
rmdir 删除远程目录
status 显示 FTP 状态
!command 执行本地命令

九、MySQL 命令

9.1 连接与用户

1
2
3
4
5
6
7
8
# 连接 MySQL
mysql -h 主机 -u 用户 -p密码

# 退出
exit

# 修改密码
mysqladmin -u 用户 -p 旧密码 password 新密码

9.2 数据库操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-- 显示数据库
show databases;

-- 创建数据库
create database 库名;

-- 删除数据库
drop database 库名;

-- 使用数据库
use 库名;

-- 显示表
show tables;

-- 显示表结构
describe 表名;

-- 清空表
delete from 表名;

十、Linux 常用命令

10.1 文件操作

命令 功能 Windows 对应
ls 列出文件 dir
ls -la 显示隐藏文件 dir /a
pwd 显示当前目录 cd (无参数)
cd 切换目录 cd
cat 查看文件内容 type
cp 复制文件 copy
mv 移动/重命名 move / ren
rm 删除文件 del
rm -rf 删除目录 rmdir /s /q
mkdir 创建目录 md / mkdir
chmod 修改权限 attrib

10.2 系统操作

命令 功能
uname 显示版本信息
whoami 查看当前用户
ps 显示进程状态
kill 结束进程
top 实时显示进程
df 查看磁盘空间
du 查看目录大小

十一、批处理命令

11.1 变量与控制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@echo off

REM 注释内容
echo 显示信息

if exist file.txt (
echo 文件存在
) else (
echo 文件不存在
)

for %%i in (1,2,3) do echo %%i

goto label
:label

pause

11.2 常用符号

符号 功能
@ 不显示命令本身
> 输出重定向(覆盖)
>> 输出重定向(追加)
< 输入重定向
` `
& 命令连接(顺序执行)
&& 命令连接(成功则执行)
`

十二、其他工具命令

12.1 实用工具

命令 功能
notepad 记事本
calc 计算器
mspaint 画图板
write 写字板
charmap 字符映射表
osk 屏幕键盘
magnify 放大镜
mplayer2 Media Player
cleanmgr 磁盘清理
control 控制面板

12.2 辅助命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 扫描并修复系统文件
sfc /scannow

# 文件签名验证
sigverif

# 系统文件检查
sfc.exe

# IIS 重启
iisreset /restart

# IIS 启动
iisreset /start

# IIS 停止
iisreset /stop

十三、快捷参考表

13.1 系统管理速查

操作 命令
任务管理器 taskmgr
注册表 regedit
服务管理 services.msc
设备管理 devmgmt.msc
磁盘管理 diskmgmt.msc
组策略 gpedit.msc
计算机管理 compmgmt.msc

13.2 网络命令速查

操作 命令
查看 IP ipconfig
刷新 DNS ipconfig /flushdns
测试连通 ping
路由跟踪 tracert
查看端口 netstat -an
查看 ARP arp -a

13.3 文件操作速查

操作 命令
复制 copy / xcopy
移动 move
删除 del / rmdir
查看内容 type
查找 findstr

💡 使用建议

  • 使用 命令 /? 查看详细帮助信息
  • 使用 Tab 键自动补全命令和路径
  • 使用 箭头键浏览历史命令
  • 管理员权限运行某些命令需要管理员权限
  • 定期使用 sfc /scannow 检查系统文件

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1487842110@qq.com