一、文件与目录操作
1. 查看当前目录内容
dir
○ 列出当前目录下的文件和子目录。
○常用参数:
- /w :宽格式显示
- /p :分页显示
- /s :递归列出所有子目录内容
- /a :显示所有文件(含隐藏、系统文件)
示例:
c
cmd
dir
dir /w
dir /s
2. 切换目录
cd
c
○ 进入指定目录。
○ 常用写法:
- cd 目录路径
- cd .. :回到上一级目录
- cd \ :回到根目录
- cd /d 盘符:\路径 :跨盘符切换
示例:
cmd
c
cd D:\work
cd ..
cd \
cd /d C:\Windows\System32
3. 查看当前路径
cd 或 chdir
- 直接输入 cd 回车,显示当前完整路径。
示例:
cmd
c
cd
4. 创建目录
md 或 mkdir
- 创建新文件夹。
示例:
cmd
c
md test
mkdir D:\work\test
5. 删除目录
rd 或 rmdir
- 删除空目录:
cmd
c
rd test
- 删除非空目录(需确认):
cmd
c
rd /s test
- 强制删除不提示:
cmd
c
rd /s /q test
6. 复制文件/目录
copy
- 复制文件:
cmd
c
copy 源文件 目标路径
copy a.txt D:\backup\
- 复制目录及内容(需配合 xcopy 或 robocopy):
cmd
c
xcopy 源目录 目标目录 /s /e
7. 移动/重命名文件/目录
move
- 移动文件/目录:
cmd
c
move a.txt D:\work\
move old_dir new_dir
- 重命名文件/目录本质也是移动:
cmd
c
move oldname.txt newname.txt
8. 删除文件
del
- 删除单个文件:
cmd
c
del a.txt
- 删除当前目录所有 .txt 文件:
cmd
c
del *.txt
- 强制删除不提示:
cmd
c
del /f a.txt
9. 查看文件内容
type
- 查看文本文件内容:
cmd
c
type a.txt
二、系统与网络相关
1. 查看网络配置
ipconfig
- 查看本机 IP、子网掩码、网关:
cmd
c
ipconfig
- 详细信息:
cmd
c
ipconfig /all
- 刷新 DNS 缓存:
cmd
c
ipconfig /flushdns
2. 测试网络连通性
ping
- 测试能否连通某地址:
cmd
c
ping www.baidu.com
ping 192.168.1.1
3. 查看路由表
route
- 查看路由表:
cmd
c
route print
4. 查看网络连接与端口
netstat
- 查看所有网络连接:
cmd
c
netstat -an
- 查看监听端口:
cmd
c
netstat -ano | findstr "LISTENING"
5. 查看进程
tasklist
- 列出所有进程:
cmd
c
tasklist
- 按 PID 过滤:
cmd
c
tasklist | findstr "1234"
6. 结束进程
taskkill
- 根据 PID 结束进程:
cmd
c
taskkill /pid 1234 /f
- 根据进程名结束:
cmd
c
taskkill /im notepad.exe /f
三、系统信息与管理
1. 查看系统版本
ver
- 显示 Windows 版本号。
示例:
cmd
c
ver
2. 查看系统时间/日期
date、time
- 查看/设置日期:
cmd
c
date
- 查看/设置时间:
cmd
c
time
3. 关机/重启
shutdown
- 立即关机:
cmd
c
shutdown /s /t 0
- 立即重启:
cmd
c
shutdown /r /t 0
- 取消关机/重启:
cmd
c
shutdown /a
四、帮助与文档
1. 查看命令帮助
命令 /?
- 查看某个命令的用法说明:
cmd
c
dir /?
ping /?
2. 查看所有 cmd 内置命令
help
- 列出所有可用命令:
cmd
c
help
- 查看某个命令详细说明:
cmd
c
help copy
五、批处理/脚本常用(可选)
1. 注释
rem
cmd
c
rem 这是注释
2. 循环
for
示例:列出当前目录所有 txt 文件:
cmd
c
for %i in (*.txt) do echo %i