MS-DOS 6.22部分命令详解 发布会员:admin 发表日期:2006-4-27 阅读:876次
MS-DOS 6.22部分命令详解
显示或改变文件的属性。 ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] + 设置一种属性. - 取消一种属性. R 只读属性. A 文档属性. S 系统文件. H 隐含属性. /S 对指定目录下所有的文件操作.
设置或清除 CTRL+C 校验. BREAK [ON | OFF] 键入不带参数的BREAK显示BREAK的状态.
在批处理文件中调用批处理文件. CALL [drive:][path]filename [batch-parameters] batch-parameters 指定批处理文件必需的命令行参数.
显示或改变当前目录. CHDIR [drive:][path] CHDIR[..] CD [drive:][path] CD[..] .. 表示当前目录改变成父目录. 键入CD [驱动器:], 可显示指定驱动器的当前目录. 键入不带参数的CD可显示当前驱动器和当前目录.
显示或设置代码页. CHCP [nnn] nnn 确定一个代码页编号 键入不带参数的 CHCP 显示现在的代码页编号.
检查磁盘并报告检查情况. CHKDSK [drive:] [drive:][path] 指定要检查的磁盘和路径. filename 指定要检查的文件. /F 修复磁盘的错误. /V 显示磁盘所有文件的全路径. 键入不带参数 CHKDSK 将检查当前磁盘. 除了使用 CHKDSK, 还可以使用 SCANDISK. SCANDISK 能够检查和修复更广泛的错误. 在提示行敲入 HELP SCANDISK 将得到更多信息
清屏. CLS
启动一个新的命令解释器. COMMAND [/Y [/C command | /K command> [drive:]path 指定包含COMMAND.COM文件的目录. device 指定命令的输入和输出设备. /E:nnnnn 设置环境变量空间的初值为nnnnn个字节. /P 指定新的命令解释程序为长驻型(不能退出). /MSG 将所有错误信息存储在内存中(需/P选项). /Y 执行批处理文件. /C command 执行command指定的命令并返回. /K command 执行command指定的命令并继续运行. /P 和 /MSG 开关只能用于在CONFIG.SYS文件中SHELL命令启动COMMAND命令时使用.
文件拷贝. COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...> [destination [/A | /B> [/V] [/Y | /-Y] source 指定被拷贝的文件. /A 表示ASCII正文文件. /B 表示二进制文件. destination 指定新文件的目录和文件名. /V 校验新文件是否正确. /Y 在覆盖同名的目标文件之前,不进行确认. /-Y 在覆盖同名的目标文件之前,进行确认. 开关项/Y可由环境变量COPYCMD预设. 要合并多个文件时, 可指定单个目标文件,但指定多个 源文件(使用通配符或file1+file2+file3格式). 校验文件可读性:copy *.* nul 删除copy nul a.txt 显示copy *.bat con
改变终端设备. CTTY device
显示或设置日期. DATE [mm-dd-yy] 月-日-年 设置指定的日期. 键入不带参数的DATE可显示当前日期并提示您输入新的日期.
显示文件和子目录清单. DIR [drive:][path][filename] [/P] [/W] [/A<:]attribs> [/O<:]sortord> [/S] [/b] [/L] [/C[H> [drive:][path][filename] 指定列出的驱动器, 目录或文件. /P 显示一屏信息后暂停. /W 使用宽幅列表格式. /A 显示指定属性的文件. attribs D 目录 R 只读文件 H 隐藏文件 S 系统文件 A 准备存档的文件 - 前缀,表示"非" /O 排序后列出文件. sortord N 按文件名(字母顺序) S 按大小(小文件在前) E 按扩展名(字母顺序) D 按日期和时间(先建立的文件在前) G 先列出子目录 - 前缀,表示反序 C 按压缩比例(比例小的文件在前) /S 显示指定目录下的所有文件和子目录. /B 使用简化格式(无标题信息和统计数字). /L 使用小写字母. /C[H] 显示文件的压缩比例./CH使用主机的分配单位尺寸. 开关可以用 DIRCMD 环境变量预置. 用连字符(-)可更换预置的开关,例如/-W.
拷贝一张盘到另一张. DISKCOPY [drive1: [drive2:> [/1] [/V] [/M] /1 仅拷贝磁盘的第一面. /V 校验拷贝信息是否正确. /M 强制DISKCOPY只使用内存保存中间信息. 两张磁盘必须为同一类型. 可以指定源盘和目标盘在同一驱动器.
删除文件. DEL [drive:][path]filename [/P] ERASE [drive:][path]filename [/P] [drive:][path]filename 指定被删除的文件,用通配符指定多个文件. /P 删除每个文件之前显示确认信息.
退出COMMAND.COM命令解释程序. EXIT
对一系列文件中的每个文件执行指定的命令. FOR %variable IN (set) DO command [command-parameters] %variable 指定可替换型参数. (set) 指定包含一个或多个文件的文件集,可使用通配符. command 指定为每个文件执行的命令. command-parameters 指定命令的参数或开关. 在批处理文件中使用FOR命令时,用%%varible替换.
格式化MS-DOS格式磁盘。 FORMAT drive: [/V[:label> [/Q] [/u] [/F:size] [/B | /S] [/C] FORMAT drive: [/V[:label> [/Q] [/u] [/T:tracks /N:sectors] [/B | /S] [/C] FORMAT drive: [/V[:label> [/Q] [/u] [/1] [/4] [/B | /S] [/C] FORMAT drive: [/Q] [/u] [/1] [/4] [/8] [/B | /S] [/C] /V[:label] 指定卷标名; /Q 执行快速格式化; /U 执行无条件格式化(不能用UNFORMAT恢复); /F:size 指定软盘格式化的容量(如 160,180 , 320, 360, 720, 1.2, 1.44, 2.88). /B 分配空间给系统文件. /S 拷贝系统文件到磁盘. /T:tracks 指定磁盘每面的磁道. /N:sectors 指定每个磁道的扇区数. /1 格式化单面软盘.
Directs MS-DOS to a labelled line in a batch program. GOTO label label 指定在批处理文件中用作标号的正文字符串. 标号独占一行, 以冒号打头.
批文件的条件语句. IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command NOT 指示MS-DOS在条件不成立时才执行命令. ERRORLEVEL number 如果上次程序返回的退出码大于或等于指定的数值,则条件成立. command 指定条件满足时应执行的命令. string1==string2 如果正文字符串匹配,则条件成立. EXIST filename 如果指定的文件存在,则条件成立.
将程序装载在第一个 64K 内存以上, 并运行程序. LOADFIX [drive:][path]filename 运行程序碰到 "Packed file corrupt"时, 用 LOADFIX 装载程序. 将程序装入上端内存区. LOADHIGH [drive:][path]filename [parameters] LOADHIGH [/L:region1[,minsize1][;region2[,minsize2]...] [/S> [drive:][path]filename [parameters] /L:region1[,minsize1][;region2[,minsize2>... 指定装裁程序的内存区域, Region1指定第一个内存区号. minsize1指定region1的最小尺寸(若有). Region2和minsize2指定第二个内存块号和最小尺寸(若有). 内存区域的个数不限. /S 装入程序时,将UMB收缩到最小尺寸. /S通常只用于MemMake. [drive:][path]filename 指定程序的名字和位置. parameters 指定程序必需的命令行参数
显示内存使用情况. MEM [/CLASSIFY | /DEBUG | /FREE | /MODULE modulename] [/PAGE] /CLASSIFY 或 /C 按内存使用情况分类程序,列出已使用的空间和最大可用空间. /DEBUG 或 /D 显示内存各个模块和驱动设备的情况及其他信息. /FREE 或 /F 显示上位内存和常规内存的空闲空间 /MODULE 或 /M 内存模块使用详细列表 /PAGE 或 /P 滚屏暂停
用MOVE改变目录的名字,或把文件移到另一个目录. move \txt \txt1
暂停执行批处理文件并显示"按任意键继续..." PAUSE
后台打印命令 PRINT [/D:device] [/B:size] [/U:ticks1] [/M:ticks2] [/S:ticks3] [/Q:qsize] [/T] [/C] [/P] /D:device 指定打印设备. /B:size 设定内部缓冲区大小(字节). /U:ticks1 设定打印等待最大时间片 /M:ticks2 设定打印一个字符最大时间片 /S:ticks3 保留等待. /Q:qsize 设定打印序列中文件最大数. /T 取消打印序列的打印. /C 取消打印当前文件和后序文件. /P 在打印序列中增加文件. 键入未带参数 PRINT 显示打印序列的内容.
改变MS-DOS提示符. PROMPT [text] text 指定新的命令提示符. 提示符由通常的字符和下列特殊代码构成: $Q = (等号) $$ $ (美元符号) $T 当前时间 $D 当前日期 $P 当前驱动器和路径 $V MS-DOS版本号 $N 当前驱动器 $G > (大于号) $L < (小于号) $B | (管道) $H 退格(擦除前一个字符) $E Escape码(ASCII码27) $- 回车换行 直接键入 PROMPT 可将提示符改回默认设置.
删除目录. RMDIR [drive:]path RD [drive:]path
在批处理文件或CONFIG.SYS中记载注释. REM [comment]
改变文件名. RENAME [drive:][path]文件1 文件2 REN [drive:][path] 文件1 文件2 注意,不能为目标文件指定新的驱动器或路径.
恢复用 BACKYP 命令备份的文件. RESTORE drive1: drive2:[path[filename> [/S] [/P] [/B:date] [/A:date] [/E:time] [/L:time] [/M] [/N] [/D] drive1: 指定包含备份文件的驱动器. drive2:[path[filename> 指定要恢复的文件. /S 恢复包括子目录在内的所有文件. /P 在恢复上次备份后已修改的只读或文件(正常属性)之前提示. /B 恢复在指定日期之前修改过的文件. /A 恢复在指定日期之后修改过的文件. /E 恢复在指定时间之前修改过的文件. /L 恢复在指定时间之后修改过的文件. /M 恢复自上次备份修改过的文件. /N 恢复目标盘中没有的文件.
安装文件共享和在磁盘及网络设备上锁定文件的功能。 SHARE [/F:space] [/L:locks] /F:space 设置保存文件共享信息的存储区空间(以字节计)。 /L:locks 设置能同时锁定的文件数。
在批处理文件中改变可替换型参数的位置. SHIFT
将输入排序然后将结果输出至屏幕,文件,或别的设备. SORT [/R] [/+n] < [drive1:][path1]filename1 [> [drive2:][path2]filename2] [command |] SORT [/R] [/+n] [> [drive2:][path2]filename2] /R 反向排序; 就是按从 Z 到A,从 9 到 0 的顺序排序. /+n 按第 n 列字母顺序排列文件顺序. [drive1:][path1]filename1 指定被排序的文件. [drive2:][path2]filename2 指定一个文件储存排序的结果. command 指定一个命令,排序其输出结果.
将一个路径替换成虚拟驱动器. SUBST [drive1: [drive2:]path] SUBST drive1: /D drive1: 指定一个虚拟的驱动器盘符. [drive2:]path 指定所替换成驱动器的完整路径 /D 删除虚拟驱动器 键入不带参数 SUBST 显示当前虚拟驱动器列表.
拷贝 MS-DOS 系统. SYS [drive1:][path] drive2: [drive1:][path] 源系统路径 drive2: 待拷贝的目标盘
显示或设置时间. TIME [time] 键入不带参数的TIME可显示当前时间, 并提示您输入新的时间, 按ENTER保留原来的时间.
显示文本文件内容. TYPE [con>][nul>][drive:][path]filename[>drive2:][path][filename] con 建立名为filename的文件 nul 建立长度为零的文件 drive2 拷贝文件
通知MS-DOS在文件写入磁盘时是否校验其正确性 VERIFY [ON | OFF] 键入不带参数的VERIFY可显示VERIFY的当前设置.
拷贝文件(隐含及系统文件除外)和目录树。 XCOPY source [destination] [/A | /M] [/D:date] [/P] [/S] [/E] [/V] [/W] source 指定被拷贝的文件. destination 指定新文件的名称和位置. /A 拷贝具有文档属性的文件且不改变属性. /M 拷贝具有文档属性的文件,并关闭其属性. /D:date 拷贝修改的和给定日期之后的文件. /P 在拷贝每个文件之前提示. /S 拷贝目录及子目录(不含空目录). /E 拷贝所有子目录(包括空目录). /V 校验每个新文件. /W 拷贝之前提示你按一键. /Y 在覆盖同名的目标文件之前,进行确认. /-Y 在覆盖同名的目标文件之前,不进行确认. 开关项/Y可由环境变量COPYCMD预设. 在命令行中设定 /Y 可以更改预设项
|