DOS(Disk Operating System),即磁盘操作系统,是单任务、单用户系统,使用命令行方式控制计算机
1 DOS 命令行的组成
1.1 DOS 命令行中的基本概念
- 当前驱动器:默认正在操作的硬盘或其他存储设备分区叫当前驱动器
- 当前盘:当前正在使用的盘
- 当前目录:当前目录即当前用户经常或正在使用的目录
- 相对路径:所谓相对路径,就是相对于自己的目标文件位置
- 绝对路径:绝对路径是指文件在硬盘上真正存在的路径
1.2 DOS 命令的格式
命令 /参数 文件或文件夹
2 常用 DOS 命令
2.1 进入 DOS 仿真器(命令行)
开始——运行——cmd(command)
Win+R
2.2 切换驱动器
输入“盘符:”后回车
2.3 命令技巧
(1)命令帮助:命令 /?
(2)命令补齐
tab 键
写入命令的前几个字母后按下 Tab 键
(3)清屏
cls(clear screen)
3 常用 DOS 命令
3.1 目录操作命令
(1)md
创建新目录(make directory)
(2)cd
改变/进入目录(change directory)
cd \:切换到磁盘根目录
cd ..:进入上级目录
(3)dir
列出目录内容(directory)
dir c:\ 其中“\” 不能省略
dir /s 递归显示目录中的所有的子目录和文件,sub
(4)tree /f 目录名
以倒立树的形式显示目录中的内容
/f 表示显示文件,默认只显示目录
(5)ren 源目录名 新目录名
改名(rename)
(6)xcopy 源目录名 新目录名\
注意最后目录后加一个斜杠
/e 复制目录和子目录,包括空的,empty
(7)move 源目录名 新目录名
移动目录
改名
(8)rd /s/q 目录名
删除目录(remove directory)
/s:递归
/q:不需确认
3.2 文件操作命令
(1)盘符:>文件名
创建一个新的文件
(2)echo 文字
将文字显示到屏幕(回显)
(3)type 文件名
显示文本文件内容
(4)ren 原文件名 新文件名
修改文件名
若提示拒绝访问,看一下是否在目录中
(5)copy 源文件 目的文件
拷贝文件
(6)move 源文件名 目的文件名
移动文件或重命名文件
(7)del 文件名
删除文件(delete)
(8)more 文件名
分屏显示文件内容
3.3 通配符
(1)*
用星号代替 0 个或多个字符
dir *.txt
(2)?
使用问号代替名称中的零个或单个字符
dir /s ?h?.txt
3.4 管道命令
(1)>
将命令输出写入到文件或设备(如打印机)中
echo hello>files.txt
(2)>>
将命令输出添加到文件末尾
(3)|
左边命令的结果给右边的命令继续处理
4 批处理文件
4.1 什么是批处理
(1)将 DOS 命令按照一定顺序,编写到一个文件中,统一执行
(2)文件扩展名为.bat(batch)
4.2 批处理中使用循环
(1)for /L %%i in (初值,步长,终值) do 命令
/L:表示使用迭代数值范围
in 后必须加空格
4.3 批处理案例
(1)向屏幕输出 1-10
@echo off
rem 这里是注释:
echo off 表示在 cmd 窗口下不显示命令,@echo off 表示 echo
off 自己不显示
echo 这段代码用于显示 1-10
for /L %%i in (1,1,10) do echo %%i
pause
(2)创建 100 个文件,分别写入内容
for /L %%i in (1,1,100) do echo %%i>zhsan%%i
for /L %%i in (1,1,100) do echo zhang san %%i>>zhsan%%i