当前位置:  技术问答>linux和unix

DOS下共有多少个命令?

    来源: 互联网  发布时间:2014-12-09

    本文导语:  DOS下共有多少个命令? 常用的又有多少呢? | 一、DIR 命令的格式:  dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h]  (1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件)  attrib[:][h/-h]只...

DOS下共有多少个命令?
常用的又有多少呢?

|
一、DIR 命令的格式: 
dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h] 
(1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件) 
attrib[:][h/-h]只显示隐含文件或非隐含文件. 
[r/-r]只显示只读文件或非只读文件 
[s/-s]只显示系统文件或非系统文件 
[a/-a]只显示要归档文件或非归档文件 
(2)/o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前 
/o[n/-n]:按字母顺序或按文件名顺序/反向显示 
[e/-e]:按扩展名字母顺序/反向显示 
[d/-d]:按时间顺序/反向显示 
[s/-s]:按大小从大到小或/反向显示 
[g/-g]:按子目录先于文件或文件先于子目录 
(3)/s 参数:对当前目录及其子目录中所有文件进行列表 
例子:dir /s/a/o:n c:>PRN 
将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出 
(4)/B 参数:将只显示文件名与扩展名 
(5)/L 参数:将全部用小写字母对文件或子目录进行列表 
训练: 
dir /a 列当前目录所有文件(含隐含及系统文件) 
dir /ah 列隐含文件(包含子目录(隐含的) dir /a-h 
dir /as 列系统文件 dir /a-s 
dir /ad 列子目录 dir /a-d 
dir /o 按字母顺序 
dir /B 只显示文件名与扩展名 
二、attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [d: ] [name] [/s] 
缺省 attrib name 显示文件的(文件)属性 
attrib io.sys (或子目录) 
shr c: io.sys 指定为系统(s) 隐含(h) 只读(r)文件 
也可以attrib *.sys 显示扩展名为sys的文件属性 
参数 [+r|-r] 将文件属性设置或解除 只读属性 
[+a|-a] 将文件属性设置或解除 归档属性 
[+h|-h] 将文件属性设置或解除 隐含属性 (尤其对子目录也起作用) 
/s 参数 将当前及当前子目录下的所有文件均起作用 
可以用来查找文件 
例子: 
attrib news86 列news86的文档属性 
attrib +r report.txt 设置为只读 attrib -s -h record.txt 
attrib +a a:*.* 
attrib -a a:*.bak 
xcopy a: b: /a 将A盘上的所有标志为"归档"属性的文件拷到B盘 
xcopy a: b: /m 将A盘上的所有文件拷到B盘后并移去归档属性 
  
三、cd 介绍: cd...返回上二级目录 "."代表当前目录 "."代表父目录 
cd ....返回到上级目录的父目录(祖目录) 
cd A: 将A盘的当前目录改为根目录 
cd A:xx 将A盘的当前目录改为子目录xx下 
cd ..98 先返回父目录,再进入父目录下的98子目录 
cd ..返回到父目录 
cd98 进入根目录下的98子目录 
  
四、copy [/y][/-y][/v][ /B] 
copy /y 不加提示,对所有文件加以覆盖 
/-y 加以提示,对所有文件 (yes或no提问 ) 
/v 拷贝以后加以校验 
/B 按二进制进行显示 
copy w1.wps con/b 可以将wps文件在屏幕上显示,而不必进入wps状态 
copy ..98 将父目录下的98子目录下的所有文件全拷到当前子目录 
copy .97 当当前目录下的97子目录下文件全部拷到当前目录 
copy . c: 将当前目录下的所有文件拷到c盘根目录 
. 意味着 *.* 文件 
copy nul a.abc 将a.abc 文件清空(文件长度改为0) 
copy 文件名+con 向文本文件中追加命令或内容 
copy con 文件名 创建文本文件(F6存盘退出) 
copy con prn 检测打印机的开关 
  
五、xcopy命令 
xcopy [source] [d:date] [/p] [/s] [/e] [/v] [/y] 
xcopy [d:date] xcopy a:b: /d:08/18/98/s/v 拷贝98.08.18年后的文件 
xcopy [/p] 提示创建子目录 
xcopy [/s] 连带子目录一起拷贝. 注意:若目标盘上不存在此子目录,而在目标 
盘的结束符又不以""为结束,则将提示: 
does destination specify a file name or directory name on the target 
[f=file,d=directory]? 
在目标盘上创建文件[按下]还是创建子目录[按下d] ?应选择d键 
xcopy[/v] 带较验 
*:(1) xcopy 不拷贝系统和隐含文件,应先予以修改属性再拷贝 
xcopy [/y] 覆盖时是否有提示, /y 不带提示 
若省略目标盘或子目录名,则拷贝到当前目录下 
  
六、 del /p 
加/p 可以在删除前是否提示 
如del后加子目录名,则将子目录下所有文件(隐含.系统.只读文件除外)全删除, 
加/p则可以确认. 
七、undelete [name] /au 
不加提示地将所有满足条件的文件恢复(能够恢复的),并将首字母置成"#",若已 
存在,则按"# % & 0 1 2-9 a-z"顺序加上. 
如:undelete *.dbf/au 将扩展名为"dbf"的文件全恢复,并以"#"开头,作为文件 
名, /list 仅列出可恢复的文件,而不恢复 
undelete /load 将undelete装入内存 
/unload 将undelete卸出内存 
/s[drive]对指定驱动器进行监测管理 
undelete/sc 
将 undelete驻留内存,?并创建一个隐含的sentry 子目录对c盘删除的文件进行 
管理 undelete/ds 恢复 
相应恢复命令可以用undelete即可完整恢复出文件名(非常完整) 
最常用undelete *.* 
deltree /y [drive:path] 
deltree 删除子目录及文件,尽管有些文件是系统文件或隐含文件 
它可以带有通配符,带有通配符时,它将删除符合条件的文件及子目录 
如:?undelete *.dbf/au 将扩展名为"dbf"的文件全恢复,并以"#"开头作为文件 
名. 
/list 仅列出可恢复的文件,而不作恢复操作. 
undelete/load 将undelete 装入内存. 
/unload将undelete 卸出内存. 
/s[drive] 对指定的驱动器进行监视管理. 
undelete/sc 将undelete 驻留内存,并创建一个隐含的sentry子目录对C盘删除 
的文件进行管理.相应恢复命令可以用undelete/ds 即可完整恢复出文件名(很完善). 
最常用的是undelete *.* 
八、deltree /y [drive:path] 
deltree 删除子目录及文件,尽管有些文件是系统或隐含的. 
它可以带有通配符,这时它将删除符合条件的文件或子目录. 
如:存在L1文件,L2子目录,L3文件,L4子目录 
deltree L*.* 将删除以上所有的文件和子目录,但在删除前加以确认,若不删除, 
可以输入"N". 
/y 参数是在删除时不加以确认就进行操作的. 
它删除的文件可以用undelete恢复,?但不能恢复子目录及其下的文件,可以用特 
殊工具.如NORTON 8.0 等. 
若提前使用了undelete/s,?则可以在sentry子目录下找到完整的文件,但名已经 
改变了. 
九、dos=high[|low[umb|noumb]] 
dos=high,umb 则dos将自身装入高端内存(high)并能管理上位内存(umb). 
noumb 则不管理上位内存. 
在写入dos=high及umb 前应装入device=himem.sys 
为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存. 
可以在config.sys的任何位置写上dos=high,umb 
若显示hma not avoiable 或 load down low 则表明不能使用高端内存. 
十、doskey 记录以前敲过的dos命令,可以用F7来显示,用"↑↓"来选择,用F9来输入 
选择的命令号. 
doskey/restall 重新装入一次,以前的命令行撤消. 
doskey/history 显示内存中所有的命令,可以">"显示到其它文件中,缩写"/H". 
doskey dir=cls 则击入dir等同于cls一样. 
doskey/macros 可显示所有的宏定义,可使用">"重定义到文件中,可缩写"/M". 
doskey dir= 可撤消对dir 的宏定义. 
doskey p=dir$tdir*.exe/p$tdir c:t$tdir c:t$* 
$t为命令的区分符,而$*为命令的结束符 
doskey/insert(overstrike)?在重新输入命令时,对旧命令的修改是插入还是覆 
盖状态(默认). 
十一、emm386.exe 
提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它. 
常见的用法是 在config.sys 中 
device=c:doshimem.sys 
device=c:dosemm386.exe ram d=64 将DMA 内存数量设置为64K 
noems 提供对上位内存的访问,但不提供对扩展内存的访问. 
应注意的是在windows中最好不要用它,因为windows本身有对扩展内存进行管理 
的程序.应采用windows中的管理器.

|
这个问题好像只有考试才用得到……

|
只有30个吗?看看你的版本是多少哪?eg:dos 6.22只比前一个版本多了一个
scandisk

|
我也来几条吧:
DOS未公开命令:
TRUENAME:用于显示实际的路径,对SUBST等命令很有用。
INSTALLHIGH:用在CONFIG.SYS中,将文件调入UMB。
LOGO和COMMENT:仅用在DOS7中的CONFIG.SYS中,用法未知。
DOS未公开参数:
COMMAND /F 使Fail作为Abort,Retry,Fail中的默认选项。
COMMAND /D 在DOS5中是禁止AUTOEXEC.BAT自动执行;在6.0+版本中是禁止/F参数。
COMMAND /Z 显示ERRORLEVEL(错误返回代码)信息。
COMMAND /T 在DOS7.x中强制将COMMAND.COM永久性调入常规内存。
FORMAT /AUTOTEST 自动完成格式化过程。
FORMAT /BACKUP 自动完成格式化过程,并提示输入卷标。
FORMAT /SELECT 只在磁盘上备份系统区数据,相当于MIRROR程序。
FORMAT /SELECT /U 将引导区和文件分配表用F6H填之。
FORMAT /Z:n 设置FAT32分区上的簇大小。
FDISK /MBR 重写硬盘主引导记录。
FDISK /CMBR drive 重写指定驱动器上的主引导记录。
FDISK /PRI:size 创建主分区。
FDISK /EXT:size 创建扩展分区。
FDISK /LOG:size 在扩展分区上创建逻辑驱动器。
FDISK /PRMT|/Q 提示行动/安静模式。
FDISK /PARTN 将分区表信息保存到PARTSAV.FIL中。
FDISK /ACTOK 用于DOS7中,跳过完整性测试。
FDISK /FPRMT 用于DOS7中,自动采用FAT32,并跳过提示信息。
DOSKEY /APPEDIT 使DOSKEY也应用于其它程序(如DEBUG等)中。
DOSKEY /COMMAND和/PERMANENT和/SCRSIZE和/XHISTORY 用法未知。
SCANDISK /CLIP 用于DOS7中,将长文件名剪为短文件名。
SCANDISK /NOLOST 用于DOS7中,不提示表面测试或丢失簇。
SCANDISK /NOUI和/TEXT 用于DOS7中,使用标准的DOS界面。
SCANDISK /MOUNT 相当于SCANDISK.INI中的Mount=Always。 
SCANDISK /TIME 相当于SCANDISK.INI中的ScanTimeOut=On。
MEM /A或MEM /ALL 显示HMA信息。
VER /R 显示扩展的版本信息。
DIR /Z 用于DOS7中,不显示长文件名。
DOS=SINGLE 用在DOS7中的CONFIG.SYS中,启动单一模式的DOS。
DEVICE=HIMEM.SYS /Q 安静模式。
DEVICE=EMM386.EXE NOTR 不要检测Token Ring网络适配器。

    
 
 

您可能感兴趣的文章:

  • 如何在windows下的DOS窗口中显示utf-8字符(CMD命令提示符终端显示utf-8字符)
  • 如何通过mount命令将DOS文件分区挂接到Linux系统上访问DOS分区
  • 我现在想学习dos 6.22 但不知道从哪儿可以找到dos的所有命令,不然这没法学了,如果有谁知道的,请告诉我。谢谢!!
  • java怎样实现 运行dos命令行的命令或者windows的程序
  • 有谁知道用什么命令可以在dos下建立新文件,并且定义文件的类型吗?还有怎么在dos下修改文件的属性呢?
  • 怎么用Dos命令 合并文件 用什么命令?
  • 关于dos下和linux的alias 命令相同的命令是什么?
  • 在WINDOWS下,调用DOS命令的是system,在linux下有没有相同的命令
  • 这个 unix 命令如何改为 dos 命令?
  • LINUX之dos命令
  • dos外部命令的问题,急急!
  • 如何用DOS命令关闭一个打开的窗口!
  • 这些 unix 命令如何改为 dos 命令?
  • 请教各位老鸟,DOS下用什么命令可以看系统的配置信息??
  • 红旗LINUX 如何进入类似于DOS的命令界面啊
  • 在dos 命令下,用什么命令可以判断出,FTP连接成功以及一个文件是否上传成功?
  • 求助!!关于一条DOS命令的问题!急!
  • dos 命令编程
  • 请教DOS命令!
  • 请问把fat32转换为NTFS格式的DOS命令是什么?
  • 怎样让DOS支持长文件名,且能用COPY等原命令对长文件名操作?
  • 各位有谁知道dos里一共有多少个命令啊?不喜欢用dos的不用进了!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一种拒绝服务(Dos)攻击:SYN Flood介绍
  • 安装Red lnuix9.0的问题,两块硬盘,一块分成一个dos分区,三个dos扩展分区,安装win2000,另一块40G硬盘分成一个dos分区,两个dos扩展分
  • 请问如果装完纯DOS后再用98启动盘装98,DOS还是纯的吗?
  • 有关DOS启动,再引导GRUB4DOS。。
  • dos(纯DOS系统)下如何安装网卡
  • 紧急!高分求购dos5.0和trw2000的dos版本
  • 请问安装win32除了要dos6启动盘外是不是先要安dos6
  • 在win2000下能否单独安装dos?怎样能从dos启动(硬盘上的)?
  • 如何将运行dos的机子联入网络,或在dos下使用网络硬盘
  • PC-DOS 2000 怎么样? 比MS-DOS呢?支持FAT32吗?哪有下?
  • dos老大,请问谁有"诺顿"dos版本的。
  • 请各位DOS老妖怪给俺推荐几本最好的书,关于DOS和汇编编程的,有重谢(内容同)
  • DOS,多么亲切,有多年没使用了.现在想问一下大家现在还有用纯DOS来做什么呢?
  • 谁有老MS-DOS,如MS-Dos 6.22。
  • diskman所用的环境是98下的dos实模式下所做的启动盘,还是纯dos6.22的起动盘启动引导,请教大家了
  • dos与其他操作系统的关系(硬盘dbr为什么会总有dos文件)?
  • DOS 网络开发包和源程序: Microsoft TCP/IP Sockets Development Kit 1.0 for dos & windows ,大家可以去下载了
  • 已经由DOS实模式进入保护模式(可以在DOS访问32位指针),但具体不知怎样用?
  • 如何用最简单的方法让DOS程序确认它运行在DOS全屏方式下,并且可以改变这种状态?
  • 有没有DOS很熟的仁兄?纯DOS下和WIN NT4.0联网
  • 请问Linux字下有没有类似于Dos下Turbo C的集成环境编辑器?如果没有,有一个类似Dos的Edit编辑器都不错,至少有下拉菜单.


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3