设为首页
收藏本站

 首页|

DOS 常用命令

                                 ——dir  

  DOS下的电脑只能明白一些特殊的英文命令的含义,只有你输入这些命令,电脑才会听你的指挥,否则它只会傻傻地说:“Bad command or file name.”这是在说它搞不懂你说什么。那么,DOS下的命令有哪些呢?

  DOS的命令分为内部命令和外部命令,内部命令是随command.com装入内存的,而外部命令是一条一条单独的可执行文件。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  内部命令都集中在根目录下的command.com文件里,电脑每次启动时都会将这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存中,用dir是看不到这些内部命令的。而外部命令都是以一个个独立的文件存放在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  我们先来看几个最常用的命令,以便对DOS命令有更深的了解。DOS下使用频率最高的命令莫过于dir命令了,dir是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  我们可以试着在提示符后输入dir,再按Enter回车键,无所谓大小写,如果输入错误了,可以按Backspace键来修正。 dir命令是可以带参数的,键入dir/p计算机在显示完一屏内容后,停了下来。

dos命令|dos工具箱|dos系统及入门|DOS常用命令|DOS命令集锦|批处理文件|系统配置-电脑维修知识网www.dnwxzs.com

  最后的一行英文的意思是:如果你看完了这一屏,随便敲一个键就可以看下一屏。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  如果你觉得用dir/p分屏显示太麻烦,键盘上输入dir/w所有文件在一屏内都显示出来了,但原来文件的大小和生成时间都被省略了。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  dir命令不但可以查看目录中有什么文件,还可以查看目录中某个文件的信息,例如输入dir abc,就是查看当前目录中文件abc的信息,包括它的大小和生成时间。

dos命令|dos工具箱|dos系统及入门|DOS常用命令|DOS命令集锦|批处理文件|系统配置-电脑维修知识网www.dnwxzs.com

  如果执行dir abc后,显示是“File not found.”则说明当前目录中没有abc这个文件,所以还可以用dir命令来查找文件。比如用dir命令查找当前目录中是否有win.com这个文件,只要输入dir win.com。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  dir命令不但可以查找和显示一个特定的文件,还可以显示一类文件。例如输入dir *.bat,显示的就是所有扩展名是bat的文件。看下图

dos命令|dos工具箱|dos系统及入门|DOS常用命令|DOS命令集锦|批处理文件|系统配置-电脑维修知识网www.dnwxzs.com

  那这里的*是什么意思呢?在DOS命令中,*在文件名中出现是代表任意字符的意思。例如,A.*就代表了文件基本名是A,扩展名是任意的所有文件。那么dir a.* 就是把文件基本名是a的所有文件都显示出来。如果用dir A*.*,将会出现什么结果呢?结果是显示了文件基本名以A开头的所有文件。再深入一点,dir *.*是什么意思呢?在这里文件基本名和扩展名都是任意的,那就等于代表了所有文件,所以这和只输入dir的作用是相同的。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  因为*可以代替任意字符,所以我们称之为通配符。其实通配符不只*一个,现在我们再来看看另一种通配符----?。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  ?通配符和*的区别是什么呢?*可以代替文件名中的多个字符,而?只能代替文件名中的一个字符。比如a*.*是代表所有文件基本名以a开头的文件,而a?.*是代表文件基本名只有两个字符,并且第一个字符是a的所有文件,同理a??.*是代表文件基本名只有三个字符,并且第一个字符是a的所有文件。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  两者还有一个区别,在文件名中出现*后,其后的所有字符都不起作用,比如A*.*和a*b.*是没有任何区别的,但A*.*和A*.com就不一样了,因为中间隔了一个分隔符,*的作用不能超过分隔符。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  在作用不超过分隔符这一点 上,?和*是一致的,但是,无论在文件基本名或扩展名中出现在?后,后面的字符仍然起作用。例如,a?.bat和a?b.bat是不同的意思,前者代表了文件扩展名是bat,而文件基本名是两个字符,且第一个字符是a的所有文件,后者代表了文件扩展名是bat,而文件基本名是三个字符,且第一个字符是a,第三个字符是b的所有文件。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  最后再讲一点吧,都差点忘了这个小问题了。在使用通配符时,文件基本名和扩展名中最多只能各出现一个*,而?可以在不超过文件名和扩展名长度的前提下出现多个。 例如:这三个文件名a???.b??、 a????b?.?c?及??a?b??c.??d 都是可以的。电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

  最后来个总结吧,dir命令最大的用途就是让你了解磁盘到底都有些什么,还剩下多少存储空间。最后还有一个小窍门,如果你想知道A盘上都有什么,你不必先输入a:,变换当前驱动器为A盘后,再敲dir,你可以直接键入dir a:。不信试试看,千万别忘了插入软盘哟!

 

[上一节][下一节]

返回


Copyright © 2006-2008 电脑维修知识网 Corporation, All Rights Reserved

WWW.DNWXZS.COM 联系:电脑维修知识网