DOS 简介
dos(Disk Operating System) 是磁盘操作系统的缩写,是个人计算机上的一种操作系统,从20世纪80年代开始使用。
微软图形界面操作系统问世以来,DOS 仍然保留在其计算机内部,并以后台程序的形式存在。
可以通过点击运行 CMD 运行。
常用命令
cd/chdir命令:改变或显示当前目录
改变目录是命令行下最常用的操作。所以 cd/chdir 也是使用最频繁的命令。cd 命令是 chdir 的简写形式。两者功能是完全一样的,都是用于显示当前目录名或改变当前目录,其命令格式如下:
chdir [/D] [drive:] [path] chdir cd [/D] [drive:] [path] cd [...]
参数说明
[/D]:指定允许改变为其他分区的目录
[drive:] [path]:指定要改变的目录
示例:
C:\ProgramFiles>cd # 显示当前目录 C:\ProgramFiles C:\ProgramFiles>cd.. # 返回父目录 C:\>cd D: # 没有使用/D,改变到其他分区 D:\ C:\>cd /D D: # 使用/D参数,改变到其他分区 D:\>cd ProgramFiles # 进入子目录 D:\ProgramFiles> # 成功改变子目录
dir 命令:显示目录
dir 命令用于显示目录中的文件和子目录列表,其命令格式如下。
dir [drive:] [path] [filename] [/A [:[attributes]] [/B] [/D] [/L] [/N] [/O[[:] sortroder]] [/P] [/Q] [/S] [/T[[:] timefield]] [/W] [/X] [/4]]
[drive:] [path] [filename]:指定要列出的驱动器、目录和文件
/A:显示具有指定属性的文件。其中,属性包括 D(目录)、R(只读)、H(隐藏文件),A(准备存档的文件),S(系统文件)。如果要表示相反属性,就使用 “-” 作为前缀。例如,-H 表示非隐藏属性。
attributes:指定文件的属性。
/B:只显示基本信息,不现实文件大小之类的信息。
/C:在文件大小中显示千位数分隔符。这是默认值。用 “/-C” 可以禁止使用分隔符显示。
/D:使文件按栏分类列出。
/L:用小写形式显示文件名。
/N:新的长列表形式,其中文件名在最右边。
/O:用分类顺序列出文件。其中分类标准有 N(按名称字幕顺序从大到小)、S(按文件大小从小到大)、E(按扩展名字母顺序从小到大)、D(按日期/时间从先到后)、G(组目录优先)。使用 “-” 作为属性前缀,可以颠倒顺序显示。例如,-N 表示按照名称字母顺序从大到小显示。
sortorder:指定文件排序标准。
/P:分屏显示,当屏幕信息满屏后,暂停显示。当用户按 “Enter” 键,则继续显示。
/Q:显示文件所有者。
/S:显示指定目录和所有子目录中的文件。
/T:控制显示或用于分类的时间字符域。可以设置的值包括 C(创建时间)、A(上次访问时间)、W(修改时间)。
timefield:指定文件显示的时间信息。
/W:用宽列表格式。
/X:显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,短名称在长名称前面。如果没有短名称,在其位置则显示空白。
/4:用四位数字显示年。
示例:
C:\Test>dir /Q # 列出所有的文件和文件所有人 驱动器 C 中的卷是 xxxx # 显示卷信息 卷的序列号是 xxxx-xxxx C:\Test 的目录 2018/08/08 20:51 <DIR> xxxx . 2018/08/08 20:51 <DIR> xxxx .. 2018/07/25 15:40 <DIR> xxxx .xxxx 2018/07/25 12:52 <DIR> xxxx .xxxx 2018/07/25 13:10 <DIR> xxxx .xxxx 2018/07/25 09:54 <DIR> xxxx xxxx ... 0 个文件 0 字节 19 个目录 39,939,096,576 可用字节
其中,默认显示的时间信息为修改时间。“<dir>” 为目录信息。
cls 命令:清屏
cls 命令用于清楚命令提示符窗口,其命令格式如下。
cls
cmd 命令:控制台管理
cmd 命令用于启动命令解释器 cmd.exe 的新实例。如果在不含参数的情况下使用,则 cmd 显示 Windows XP 的版本和版权信息,其命令格式如下。
cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] string]
/c:执行 string 指定的命令,然后停止。
/k:执行 string 指定的命令并继续。
/s:修改位于 /c 或 /k 之后的 string 处理
/q:关闭回显。
/d:禁止自动运行命令执行。
/a:创建美国国家标准协会(ANSI)输出。
/u:创建 Unicode 输出
/t:fg:设置前景 f 和背景 g 的颜色。下表列出出用作 f 和 g 的值的有效十六进制数字。
值 颜色 0 黑色
1 蓝色 2 绿色 3 湖蓝色 4 红色 5 紫色 6 黄色 7 白色 8 灰色 9 浅蓝色 A 浅绿色 B 浅水绿 C 浅红色 D 浅紫色 E 浅黄色 F 亮白色 /e:on:启用命令扩展。
/e:off:禁用命令扩展
/f:on:启用文件和目录名完成。
/f:off:禁用文件和目录名完成。
/v:on:启用延迟的环境变量扩展。
/v:off:禁用延迟的环境变量扩展。
string:指定要执行的命令
如果将匹配路径置于引号之中,则文件和目录名完成操作会正确地处理含有空格或特殊字符的文件名。
PS:一些特殊字符需要有引号,” & < > [ ] { } ^ = ; ! ' + , ` ~ [white space] " ,如果用户提供的信息包含空格,请将文本置于引号之中(如 “Computer Name”);如果从 string 中处理文件和目录名完成操作,则位于光标右侧的 [path] 的任意部分都将放弃(即在 string 中处理完成操作的位置)。
参考资料:
1. DOS命令速查手册