常用内部命令:cls、cd、copy、del、dir、edit、md、type、path、rd、ren、ver、date、time、prompt 常用外部命令:attrib、deltree、diskcopy、fc、format、label、mem、vol、sys、xcopy、tree
命令 功能 格式 说明 cls 清屏 cls 清除屏幕上所有显示内容,光标置于屏幕左上角 cd 改变当前目录 cd\路径名\子目录名 退回上一级目录,但cd命令不能改变当前所在的盘;如果cd没有参数时,仅显示当前目录名称 copy 文件复制命令 copy\源盘\路径名\ 目标盘\路径名\目标文件名 将一个或多个文件拷贝到指定磁盘中 move 移动文件或重命名文件/目录 move /y d:\text\*.txt e:\example 将D盘根目录下所有的“.txt”文件移动到E盘的“example”文件夹中 del 删除文件命令 del\路径名\文件名 删除指定文件 dir 显示磁盘目录命令 diry\路径名 显示指定磁盘目录的内容 edit 编辑文件内容命令 edit\路径名\文件名 编辑ascii文件内容,也可以建立一个文件,可编辑.bat或.bas的格式 md / mkdir 建立子目录命令 md\路径名\子目录名称 创建一个新的子目录 type 显示文件内容命令 type C:\file.txt 显示ASCII文件内容 path 路径设置命令 path path=c:\路径名\文件名 搜索设备可执行文件路径,仅对文件有效。 rd / rmdir 删除子目录命令 rd\路径名\文件名 从指定磁盘中删除子目录 ren 文件名修改命令 ren\路径名\文件名 修改某文件的文件名。 ver 查看系统版本号命令 ver 显示当前系统的版本号 date 日期设置命令 date[mm-dd-yy] 显示或设置系统日期。 time 设置系统时钟命令 time[hh:mm:ss:xx] 显示或设置系统时期。 prompt 命令提示符更改命令 prompt\路径名 更改dos系统提示符风格。
命令 功能 格式 说明 attrib 文件添加或清除一个或多个属性的命令 `attrib [{+r -r}] [{+a deltree 删除目录树命令 deltree\路径名\子目录名 退回上一级目录,但cd命令不能改变当前所在的盘;如果cd没有参数时,仅显示当前目录名称。 diskcopy 磁盘复制命令 diskcopy\源磁盘\路径名\文件名\目标磁盘\路径名\目标文件名 将某磁盘中的内容拷贝到另一指定磁盘中。 fc 删除文件命令 del\路径名\文件名 删除指定文件。 format 格式化命令 format D: /fs:ntfs 格式化指定内容:\s完成格式化,\q进行快速格式化。 label 创建、更改或删除磁盘卷标命令 c:\test>label 创建、更改或删除磁盘中的卷标。 mem 查看计算机内存使用情况命令 直接键入mem命令 查看计算机内存有多大以及当前内存使用情况。 vol 显示磁盘卷标和序列号命令 c:\test>vol 显示磁盘中存在的卷标和序列号。 sys 路径设置命令 c:>sys\路径名\文件名 向C盘传送系统文件,从而可以从C盘中启动进入dos。 xcopy 磁盘拷贝命令 xcopy c:>磁盘\路径名\文件名 将某内容拷贝到指定磁盘中。 robocopy 高级复制文件和目录 tree 显示目录树命令 c:>tree\路径名\文件名 显示文件夹中文件的名称。 ren / rename 重命名文件和目录 ren C:\oldname.txt newname.txt tasklist 显示当前运行的所有进程 tasklist taskkill 终止进程 taskkill /pid 1234 /f chkdsk 检查磁盘并修复文件系统错误 chkdsk C: /f sfc 扫描并修复系统文件 sfc /scannow shutdown 关机、重启或注销计算机 shutdown /s /t 0 关机 systeminfo 显示计算机的详细配置信息和操作系统属性 systeminfo ipconfig 显示所有当前TCP/IP网络配置值 ipconfig /all ping 通过发送ICMP回显请求检测网络连接 ping 192.168.1.1 -t tracert 跟踪数据包到达目标主机的路径 tracert baidu.com netstat 显示网络连接、路由表、接口统计等信息 netstat -an nslookup 查询DNS信息 nslookup baidu.com net 用于网络命令的一个通用命令,可以执行许多网络管理任务 net user net share diskpart 磁盘分区管理 进入diskpart后,可以使用以下子命令: list disk select disk 0 list partition create partition primary size=10000 runas 以其他用户身份运行程序 runas /user:administrator cmd echo 显示消息,或打开/关闭命令回显 echo Hello, World! find 搜索文本文件中的字符串 find “search text” C:\file.txt sort 排序输入 type C:\file.txt sort
rem 显示消息
rem @:关闭回显 @echo off
rem pause: 暂停
rem if: 条件判断
rem goto: 跳转到标签
rem call: 调用另一个批处理文件
rem exit: 退出批处理文件
@echo off
echo Starting the batch file
rem Check if a file exists
if exist C:\ file.txt (
echo File exists
) else (
echo File does not exist
)
pause
echo End of batch file
exit
总结
基础命令
命令 解释 dir 列出目录中的文件和子目录 cd 改变当前目录 copy 复制文件到指定位置 move 移动文件或重命名文件/目录 del 删除一个或多个文件 md/mkdir 创建新目录 rd/rmdir 删除目录
文件和目录管理
命令 解释 attrib 显示或更改文件属性 xcopy 复制文件和目录树 robocopy 高级复制文件和目录 tree 图形方式显示目录结构 ren/rename 重命名文件和目录
系统管理
命令 解释 tasklist 显示当前运行的所有进程 taskkill 终止进程 chkdsk 检查磁盘并修复文件系统错误 sfc 扫描并修复系统文件 shutdown 关机、重启或注销计算机 systeminfo 显示计算机的详细配置信息和操作系统属性
网络相关命令
命令 解释 ipconfig 显示所有当前TCP/IP网络配置值 ping 通过发送ICMP回显请求检测网络连接 tracert 跟踪数据包到达目标主机的路径 netstat 显示网络连接、路由表、接口统计等信息 nslookup 查询DNS信息 net 用于网络命令的一个通用命令,可以执行许多网络管理任务
磁盘管理
命令 解释 diskpart 磁盘分区管理 format 格式化磁盘 diskcopy 复制整个磁盘的内容 vol 显示磁盘卷标和序列号 label 创建、改变或删除磁盘卷标
用户管理
命令 解释 net user 添加、删除或更改用户账户 net localgroup 添加、显示或修改本地组 runas 以其他用户身份运行程序