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