windows控制台常用命令
以下是 Windows 系统中常用的
CMD 命令整理,涵盖文件操作、网络管理、系统维护等基础内容:
1. 文件/目录操作
-
dir
:列出当前目录内容cmddir /a # 显示隐藏文件 dir /s # 递归列出子目录内容
-
cd
:切换目录cmdcd C:\path # 进入绝对路径 cd .. # 返回上级目录 cd /d D:\path # 切换驱动器并进入目录
-
mkdir
或md
:创建目录cmdmkdir NewFolder mkdir Parent\Child # 创建多级目录(需父目录存在)
-
rmdir
或rd
:删除目录cmdrmdir EmptyFolder rmdir /s /q FolderName # 强制递归删除(/q 静默模式)
-
del
:删除文件cmddel file.txt del /s *.tmp # 递归删除所有 .tmp 文件
-
copy
:复制文件cmdcopy source.txt destination.txt copy *.txt D:\backup # 复制所有 .txt 文件到目标路径
-
xcopy
:高级复制(支持目录)cmdxcopy /s /e C:\source D:\backup # 递归复制所有子目录和空目录
-
move
:移动或重命名文件/目录cmdmove old.txt new.txt # 重命名 move file.txt D:\target # 移动文件
-
type
:查看文件内容cmdtype log.txt
-
echo
:输出文本或创建文件cmdecho Hello > hello.txt # 覆盖写入 echo World >> hello.txt # 追加写入
2. 网络相关
-
ipconfig
:查看网络配置cmdipconfig /all # 显示详细网络信息 ipconfig /release # 释放IP地址 ipconfig /renew # 重新获取IP地址
-
ping
:测试网络连通性cmdping google.com ping -t 192.168.1.1 # 持续ping(按 Ctrl+C 停止)
-
tracert
:跟踪网络路径cmdtracert google.com
-
netstat
:查看网络连接状态cmdnetstat -ano # 显示所有连接及进程PID netstat -an | find "LISTENING" # 过滤监听端口
-
nslookup
:DNS查询cmdnslookup google.com
-
netsh
:网络配置工具(需管理员权限)cmdnetsh wlan show profiles # 查看保存的WiFi配置 netsh interface show interface # 显示网络接口状态
3. 系统信息与维护
systeminfo
:显示系统详细信息(
1. 文件/目录操作
-
dir
:列出当前目录内容cmddir /a # 显示所有文件(包括隐藏文件) dir /s # 递归列出子目录内容
-
cd
:切换目录cmdcd C:\Windows # 进入绝对路径 cd .. # 返回上级目录 cd /d D:\Data # 切换盘符并进入目录
-
copy
:复制文件cmdcopy file1.txt file2.txt copy *.txt D:\Backup\ # 复制所有txt文件到目标目录
-
xcopy
:高级复制(支持目录和子目录)cmdxcopy /s /e C:\Source D:\Backup # 复制目录及子目录(含空目录)
-
del
:删除文件cmddel file.txt del /s *.tmp # 递归删除所有tmp文件
-
rmdir
/rd
:删除目录cmdrmdir empty_dir # 删除空目录 rmdir /s /q dirname # 强制递归删除目录(无需确认)
-
move
:移动或重命名文件/目录cmdmove old.txt new.txt # 重命名 move file.txt D:\Target\ # 移动文件
-
type
:查看文件内容cmdtype log.txt
-
attrib
:修改文件属性cmdattrib +h secret.txt # 隐藏文件 attrib -r readme.txt # 取消只读属性
2. 网络相关
-
ipconfig
:查看网络配置cmdipconfig /all # 显示详细信息(IP、MAC、DNS等) ipconfig /release # 释放当前IP ipconfig /renew # 重新获取IP
-
ping
:测试网络连通性cmdping google.com ping -t 192.168.1.1 # 持续ping(按Ctrl+C停止)
-
tracert
:追踪网络路径cmdtracert google.com
-
netstat
:查看网络连接状态cmdnetstat -ano # 显示所有连接及进程PID netstat -an | find "ESTABLISHED" # 过滤已建立的连接
-
netsh
:网络配置工具cmdnetsh wlan show profiles # 显示保存的WiFi配置 netsh interface show interface # 查看网络接口状态
3. 系统管理与监控
-
tasklist
:查看进程列表cmdtasklist /svc # 显示进程及关联服务 tasklist | find "chrome" # 过滤特定进程
-
taskkill
:终止进程cmdtaskkill /im notepad.exe # 按进程名终止 taskkill /pid 1234 /f # 强制终止指定PID的进程
-
systeminfo
:查看系统详细信息(OS版本、内存、补丁等) -
shutdown
:关机或重启cmdshutdown /s /t 60 # 60秒后关机 shutdown /r # 立即重启 shutdown /a # 取消关机计划
-
sfc
:系统文件检查与修复cmdsfc /scannow # 扫描并修复系统文件(需管理员权限)
-
chkdsk
:检查磁盘错误cmdchkdsk C: /f # 扫描并修复C盘错误(需管理员权限)
4. 用户与权限管理
-
net user
:管理用户账户cmdnet user # 列出所有用户 net user John P@ssw0rd /add # 创建新用户 net user John /delete # 删除用户
-
net localgroup
:管理用户组cmdnet localgroup Administrators John /add # 将用户加入管理员组
-
icacls
:修改文件/目录权限(类似Linux的chmod
)cmdicacls file.txt /grant User:(R,W) # 授予用户读写权限
5. 磁盘与分区
-
diskpart
:磁盘分区工具(需管理员权限)cmddiskpart # 进入交互模式 list disk # 列出所有磁盘 select disk 0 clean # 清除磁盘数据
-
format
:格式化磁盘cmdformat D: /fs:NTFS # 将D盘格式化为NTFS
6. 批处理脚本相关
-
echo
:输出文本或控制回显cmdecho Hello World @echo off # 关闭脚本命令回显
-
set
:设置环境变量cmdset PATH=%PATH%;C:\Tools # 临时添加路径
-
if
:条件判断cmdif exist file.txt (echo File exists)
-
for
:循环操作cmdfor %%i in (*.txt) do echo %%i # 遍历所有txt文件
7. 其他实用命令
-
cls
:清空命令行屏幕 -
help
:查看命令帮助cmdhelp dir # 显示dir命令的用法
-
start
:启动程序或打开文件cmdstart notepad.exe start http://example.com # 用默认浏览器打开网页
-
tree
:以树形结构显示目录cmdtree C:\Project /f # 显示目录及文件
提示:
-
管理员权限 :部分命令(如
sfc
、diskpart
)需要以管理员身份运行CMD。 -
参数查询 :在任意命令后加
/?
可查看帮助(如ipconfig /?
)。 -
PowerShell :对于更强大的功能,建议学习 PowerShell(Windows的现代化脚本工具)。
掌握这些命令可应对日常文件管理、网络调试、系统维护等场景。建议通过实践逐步熟悉!