DOS

DOS(Disk Operating System)

DOS: 是一个磁盘操作系统。

  • DOS有几种?
    两种,IBM公司的PC-DOS和微软的MS-DOS。

  • 什么是内部命令?什么是外部命令?俩者之间有什么区别?
    内部命令是指DOS启动后自动导入内存的命令;
    外部命令是指一些应用程序提供的命令;
    区别: 内部命令在任何时候都可以使用,外部命令需要保证命令文件在当前目录中或已经加载了路径(配置了环境变量);内部命令保存在command.com文件中,DOS每次启动时都会将此文件读入内存,外部命令以一个独立的文件放在磁盘上,以.com和.exe作为扩展名,并不常住内存。

DOS思维导图

DOS思维导图

内部命令

CD-显示当前目录名或改变当前目录;

格式:CD [/D] [drive:][path]CD [..]
参数: 
[..] :定位到上一级目录。
[/] :定位到当前盘符的根目录下。  
[/d]:更改当前驱动器以及驱动器的当前目录。
[<drive:>][<path>] :定位到指定的盘符或是目录。
实例:

C:\>CD  // 不加参数,显示当前路径
C:\
	// 小技巧:按`tab`键可以快速补充文件名(目录名)。
C:\>

C:\$WinREAgent\Scratch>CD ..	// 返回上级目录

C:\$WinREAgent>
C:\$WinREAgent\Scratch>CD /		// 返回根目录

C:\>
C:\>CD /D D:	// 更换驱动器

D:\> 
D:\>CD /D C:\Program Files (x86)\360\360Transfer	
		// 定位到其他驱动中的指定路径
C:\Program Files (x86)\360\360Transfer>

MD-创建目录;

格式: MD [drive:]path
实例:

 C:\>md test	// 可创建重甲目录,假设当前目录下为空,MD A\B,则A和B都创建成功

C:\>dir
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\ 的目录

2021/03/11  15:32    <DIR>          a
2021/01/27  13:22    <DIR>          Program Files
2021/03/10  19:31    <DIR>          Program Files (x86)
2021/03/11  15:37    <DIR>          test
2021/01/04  17:19    <DIR>          Users
2021/03/10  19:10    <DIR>          Windows
               0 个文件              0 字节
               6 个目录 44,911,910,912 可用字节

C:\>

REN-重命名文件;

格式: REN [drive:][path]filename1 filename2.
实例:

C:\>ren test test111

C:\>dir
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\ 的目录

2021/03/11  15:32    <DIR>          a
2021/01/27  13:22    <DIR>          Program Files
2021/03/10  19:31    <DIR>          Program Files (x86)
2021/03/11  15:37    <DIR>          test111
2021/01/04  17:19    <DIR>          Users
2021/03/10  19:10    <DIR>          Windows
               0 个文件              0 字节
               6 个目录 44,908,580,864 可用字节

C:\>

CLS-清除屏幕;

DEL-删除一个或多个文件;

格式: DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
参数:
names :指定一个或多个文件或者目录列表。
通配符可用来删除多个文件。
如果指定了一个目录,该目录中的所有文件都会被删除。

/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 删除所有子目录中的指定的文件。
/Q 安静模式。删除全局通配符时,不要求确认
/A 根据属性选择要删除的文件

属性名表示
R只读文件
S系统文件
H隐藏文件
A准备存档的文件
I无内容索引文件
L重新分析点
O脱机文件
-表示“否”的前缀

实例:

// 无参数与使用/P对比
c:\TEST>DEL "A\新建 Microsoft Word 文档.docx" cx"

c:\TEST>DEL /P "A\新建 Microsoft Word 文档 (2).docx"
c:\TEST\A\新建 Microsoft Word 文档 (2).docx,要删除(Y/N)吗? Y

c:\TEST>
c:\TEST>DEL A\TEST.txt	// 该文本文件设置为只读
c:\TEST\A\TEST.txt
拒绝访问。

c:\TEST>DEL /F A\TEST.txt	// /F删除只读文件

c:\TEST>
c:\TEST>DEL *.DOCX	// 无参数只能删除当前目录下的文件
找不到 c:\TEST\*.DOCX

c:\TEST>DEL /S *.bmp	// /S删除当前目录及多有子目录下的文件
删除文件 - c:\TEST\新建位图图像.bmp
删除文件 - c:\TEST\A\新建位图图像.bmp
删除文件 - c:\TEST\B\新建位图图像.bmp
删除文件 - c:\TEST\C\新建位图图像.bmp
删除文件 - c:\TEST\C\E\新建位图图像.bmp
删除文件 - c:\TEST\D\新建位图图像.bmp

c:\TEST>
c:\TEST>DEL /S *	//使用通配符默认具有删除提示
c:\TEST\*, 是否确认(Y/N)? Y
c:\TEST\A\*, 是否确认(Y/N)? Y
删除文件 - c:\TEST\A\新建 Microsoft PowerPoint 演示文稿.pptx
c:\TEST\B\*, 是否确认(Y/N)? Y
删除文件 - c:\TEST\B\新建 Microsoft PowerPoint 演示文稿.pptx
c:\TEST\C\*, 是否确认(Y/N)? Y
删除文件 - c:\TEST\C\新建 Microsoft PowerPoint 演示文稿.pptx
c:\TEST\C\E\*, 是否确认(Y/N)? Y
删除文件 - c:\TEST\C\E\新建 Microsoft PowerPoint 演示文稿.pptx
c:\TEST\D\*, 是否确认(Y/N)? Y
删除文件 - c:\TEST\D\新建 Microsoft PowerPoint 演示文稿.pptx

c:\TEST>DEL /S /Q *		// /Q取消提示 
删除文件 - c:\TEST\A\新建 Microsoft Word 文档.docx
删除文件 - c:\TEST\B\新建 Microsoft Word 文档.docx

c:\TEST>
 c:\TEST\a 的目录	// 只有txt文件为只读属性,/A删除所有只读文件

2021/03/11  21:23    <DIR>          .
2021/03/11  21:23    <DIR>          ..
2021/03/11  21:23                 0 新建 Microsoft Word 文档.docx
2021/03/11  21:23                 0 新建位图图像.bmp
2021/03/11  21:23                 0 新建文本文档.txt
               3 个文件              0 字节
               2 个目录 43,554,783,232 可用字节

c:\TEST>DEL /A:R A
c:\TEST\A\*, 是否确认(Y/N)? Y

c:\TEST>DIR A
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 c:\TEST\A 的目录

2021/03/11  21:24    <DIR>          .
2021/03/11  21:24    <DIR>          ..
2021/03/11  21:23                 0 新建 Microsoft Word 文档.docx
2021/03/11  21:23                 0 新建位图图像.bmp
               2 个文件              0 字节
               2 个目录 43,554,746,368 可用字节

c:\TEST>

RD-删除一个目录;

格式: RD [/S] [/Q] [drive:]path
注意: RD与DEL使用/S的区别,RD删除目录下的所有目录及文件,DEL只删除当前目录及子目录下的指定文件,不删除目录;

参数描述
/S除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
/Q安静模式,带 /S 删除目录树时不要求确认

实例:

C:\TEST>RD C	// 默认时,只能删除空目录
目录不是空的。

C:\TEST>RD /S C	使用参数/S,删除目录下多有文件及目录,默认需要确认,可以使用/Q,取消确认
C, 是否确认(Y/N)? Y

C:\TEST>DIR
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/13  19:02    <DIR>          .
2021/03/13  19:02    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
               0 个文件              0 字节
               6 个目录 39,876,448,256 可用字节

C:\TEST>

VER-显示 Windows 版本;

DIR-显示目录中的文件和子目录列表;

格式:

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]
属性名表示
D目录
R只读文件
S系统文件
H隐藏文件
A准备存档的文件
I无内容索引文件
L重新分析点
O脱机文件
-表示“否”的前缀
参数描述
/A显示具有指定属性的文件
/B使用空格式(没有标题信息或摘要)
/C在文件大小中显示千位数分隔符,这是默认值,用 /-C 来禁用分隔符显示
/D跟宽式相同,但文件是按栏分类列出的
/L用小写
/N新的长列表格式,其中文件名在最右边
/O用分类顺序列出文件
/P在每个信息屏幕后暂停
/Q显示文件所有者
/R显示文件的备用数据流
/S显示指定目录和所有子目录中的文件

排列顺序
N 按名称(字母顺序) S 按大小(从小到大)
E 按扩展名(字母顺序) D 按日期/时间(从先到后)
G 组目录优先 - 反转顺序的前缀

实例:


C:\TEST>DIR
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
2021/03/13  19:24                 0 新建 Microsoft Word 文档.docx
               1 个文件              0 字节
               6 个目录 39,872,774,144 可用字节

C:\TEST>DIR /A:D	// 仅显示目录
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
               0 个文件              0 字节
               6 个目录 39,872,737,280 可用字节

C:\TEST>
 C:\TEST 的目录

2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
               0 个文件              0 字节
               6 个目录 39,872,737,280 可用字节

C:\TEST>DIR /B	// 只显示文件(目录)名
A
B
D
e
新建 Microsoft Word 文档.docx

C:\TEST>
 C:\TEST 的目录

2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
2021/03/13  19:24                 0 新建 Microsoft Word 文档.docx
               1 个文件              0 字节
               6 个目录 39,878,975,488 可用字节

C:\TEST>DIR /-C		// 取消千位分隔符,默认显示
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
2021/03/13  19:24                 0 新建 Microsoft Word 文档.docx
               1 个文件              0 字节
               6 个目录    39878610944 可用字节

C:\TEST>
C:\TEST>DIR /D	// 跟/B一样,是一种显示格式
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

[.]                             [B]                             新建 Microsoft Word 文档.docx
[..]                            [D]
[A]                             [e]
               1 个文件              0 字节
               6 个目录 39,876,984,832 可用字节

C:\TEST>
2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
2021/03/13  19:24                 0 新建 Microsoft Word 文档.docx
               1 个文件              0 字节
               6 个目录 39,875,280,896 可用字节

C:\TEST>DIR /L	// 目录名用小写字母显示
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          a
2021/03/11  21:22    <DIR>          b
2021/03/11  21:21    <DIR>          d
2021/03/11  21:29    <DIR>          e
2021/03/13  19:24                 0 新建 microsoft word 文档.docx
               1 个文件              0 字节
               6 个目录 39,875,342,336 可用字节

C:\TEST>
C:\TEST>DIR /N	// 与不带参数显示格式相同
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
2021/03/13  19:24                 0 新建 Microsoft Word 文档.docx
               1 个文件              0 字节
               6 个目录 39,873,593,344 可用字节
C:\TEST>DIR /O:D	// 按修改日期,从先到后
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/11  21:21    <DIR>          D
2021/03/11  21:22    <DIR>          B
2021/03/11  21:24    <DIR>          A
2021/03/11  21:29    <DIR>          e
2021/03/13  19:24    <DIR>          ..
2021/03/13  19:24                 0 新建 Microsoft Word 文档.docx
2021/03/13  19:24    <DIR>          .
               1 个文件              0 字节
               6 个目录 39,873,843,200 可用字节

C:\TEST>

C:\Program Files (x86)>DIR /P	//	分页显示
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\Program Files (x86) 的目录

2021/03/10  19:31    <DIR>          .
2021/03/10  19:31    <DIR>          ..
2021/01/31  11:48    <DIR>          360
2021/01/09  15:13    <DIR>          BirdWallpaper
2021/01/11  13:38    <DIR>          Common Files
2021/01/12  12:51    <DIR>          dotnet
2021/03/10  19:31    <DIR>          EasyAntiCheat
2021/03/10  17:06    <DIR>          Huorong
2019/12/07  22:45    <DIR>          Internet Explorer
2021/01/04  18:13    <DIR>          IQIYI Video
2021/01/04  19:18    <DIR>          Lenovo
2020/12/09  00:09    <DIR>          Microsoft
2020/12/09  00:10    <DIR>          Microsoft Office
2020/12/09  00:12    <DIR>          Microsoft.NET
2021/01/11  19:10    <DIR>          MSBuild
2021/01/08  23:04    <DIR>          MySQL
2020/12/09  00:20    <DIR>          NVIDIA Corporation
2021/01/11  19:10    <DIR>          Reference Assemblies
2021/02/21  11:07    <DIR>          Tencent
2021/01/27  13:22    <DIR>          VB
2021/01/06  22:56    <DIR>          Windows Defender
2021/02/12  01:46    <DIR>          Windows Mail
2021/01/14  19:47    <DIR>          Windows Media Player
2019/12/07  22:47    <DIR>          Windows Multimedia Platform
请按任意键继续. . .
2019/12/07  22:44    <DIR>          Windows NT
2021/01/14  19:47    <DIR>          Windows Photo Viewer
2019/12/07  22:47    <DIR>          Windows Portable Devices
2019/12/07  17:31    <DIR>          WindowsPowerShell
2021/02/26  11:13    <DIR>          yxq_nethelper
               0 个文件              0 字节
              29 个目录 39,872,303,104 可用字节

C:\Program Files (x86)>
C:\TEST>DIR /Q	// 显示文件所有者
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/13  19:24    <DIR>          LAPTOP-5JD5TLE7\86152  .
2021/03/13  19:24    <DIR>          NT SERVICE\TrustedInsta..
2021/03/11  21:24    <DIR>          LAPTOP-5JD5TLE7\86152  A
2021/03/11  21:22    <DIR>          LAPTOP-5JD5TLE7\86152  B
2021/03/11  21:21    <DIR>          LAPTOP-5JD5TLE7\86152  D
2021/03/11  21:29    <DIR>          LAPTOP-5JD5TLE7\86152  e
2021/03/13  19:24                 0 LAPTOP-5JD5TLE7\86152  新建 Microsoft Word 文档.docx
               1 个文件              0 字节
               6 个目录 39,875,624,960 可用字节

C:\TEST>
C:\TEST>DIR /S	// 显示当前目录及其所有子目录,/R不清楚
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 447A-9DB1

 C:\TEST 的目录

2021/03/13  19:24    <DIR>          .
2021/03/13  19:24    <DIR>          ..
2021/03/11  21:24    <DIR>          A
2021/03/11  21:22    <DIR>          B
2021/03/11  21:21    <DIR>          D
2021/03/11  21:29    <DIR>          e
2021/03/13  19:24                 0 新建 Microsoft Word 文档.docx
               1 个文件              0 字节

 C:\TEST\A 的目录

2021/03/11  21:24    <DIR>          .
2021/03/11  21:24    <DIR>          ..
2021/03/11  21:23                 0 新建 Microsoft Word 文档.docx
2021/03/11  21:23                 0 新建位图图像.bmp
               2 个文件              0 字节

 C:\TEST\B 的目录

2021/03/11  21:22    <DIR>          .
2021/03/11  21:22    <DIR>          ..
               0 个文件              0 字节

 C:\TEST\D 的目录

2021/03/11  21:21    <DIR>          .
2021/03/11  21:21    <DIR>          ..
               0 个文件              0 字节

 C:\TEST\e 的目录

2021/03/11  21:29    <DIR>          .
2021/03/11  21:29    <DIR>          ..
2021/03/11  21:29    <DIR>          e
               0 个文件              0 字节

 C:\TEST\e\e 的目录

2021/03/11  21:29    <DIR>          .
2021/03/11  21:29    <DIR>          ..
               0 个文件              0 字节

     所列文件总数:
               3 个文件              0 字节
              17 个目录 39,872,442,368 可用字节

C:\TEST>
  • 9
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值