您当时的方位:主页 > 188bet注册 > DOS

【DOS指令图解教程】 DOS 常用指令

2014-09-11  codeforacause.net
DOS概述及入门
DOS简介
DOS的特色
文件与目录
文件的分类
目录、子目录与盘符
DOS的发动
DOS 常用指令
dir 列文件名/cd 改动当时目录/rd 删去目录
copy 仿制文件
del 删去文件
ren和type 显现文件内容
format 格局化磁盘
diskcopy 磁盘仿制
deltree 删去目录和mem检查内存
chkdsk 检查你的磁盘
sys 制造DOS系统盘
path 途径
edit 文本编辑

DOS 常用指令

                                 ——dir  

  前面咱们说过,在DOS下咱们用输入指令的办法来指挥manbet作业。那么把咱们想说的话输入到manbet里,manbet就能理解吗?

  明显这样是不可的,DOS下的manbet只能理解一些特别的英文指令的含义,只需你输入这些指令,manbet才会听你的指挥,不然它只会傻傻地说:“Bad command or file name.”这是在说它搞不懂你说什么。那么,DOS下的指令有哪些呢?

  DOS的指令分为内部指令和外部指令,内部指令是随command.com装入内存的,而外部指令是一条一条独自的可履行文件。

  内部指令都会集在根目录下的command.com文件里,manbet每次发动时都会将这个文件读入内存,也便是说在manbet运行时,这些内部指令都驻留在内存中,用dir是看不到这些内部指令的。而外部指令都是以一个个独立的文件存放在磁盘上的,它们都是以comexe为后缀的文件,它们并不常驻内存,只需在manbet需求时,才会被调入内存。

  咱们先来看几个最常用的指令,以便对DOS指令有更深的了解。DOS下运用频率最高的指令莫过于dir指令了,dir是英文单词directory(目录)的缩写,首要用来显现一个目录下的文件和子目录。

  咱们能够试着在提示符后输入dir,再按Enter回车键,无所谓巨细写,假如输入错误了,能够按Backspace键来批改。假如你的当时目录下有许多文件或子目录,会发现内容还没有看清楚,就哗的一下滚过去了?

  别着急,想看清楚还不简略,dir指令是能够带参数的,键入dir/p试试看,看,这先计算机在显现完一屏内容后,停了下来。

指令:dir/p

  看到最终的一行英文没有,这行英文的意思是:假如你看完了这一屏,随意敲一个键就能够看下一屏。那就敲个键试试,随意哪个都行。 好,是不是换了一屏怎么样,是不是很便利呢?

  假如你觉得用dir/p分屏显现仍是太费事,你用这个指令试试,从键盘上输入dir/w试试看。这回一切文件在一屏内都显现出来了,但好象少了点什么,本来文件的巨细和生成时刻都被省掉了。假如你只想知道目录内有什么文件和子目录,而不关心文件的生成时刻和巨细的话,那么运用dir/w,以短格局办法显现是不错的挑选。   

  dir指令不光能够检查目录中有什么文件,还能够检查目录中某个文件的信息,例如输入dir abc,便是检查当时目录中文件abc的信息,包含它的巨细和生成时刻。

指令:dir abc

  假如履行dir abc后,显现是“File not found.”则阐明当时目录中没有abc这个文件,所以还能够用dir指令来查找文件。比方用dir指令查找当时目录中是否有win.com这个文件,只需输入dir win.com

  dir指令不光能够查找和显现一个特定的文件,还能够显现一类文件。例如输入dir *.bat,显现的便是一切扩展名是bat的文件。看下图

指令:dir *.bat

  那这儿的*是什么意思呢?在DOS指令中,*在文件名中呈现是代表恣意字符的意思。例如,A.*就代表了文件基本名是A,扩展名是恣意的一切文件。那么dir a.* 便是把文件基本名是a的一切文件都显现出来。假如用dir A*.*,将会呈现什么成果呢?成果是显现了文件基本名以A最初的一切文件。再深化一点,dir *.*是什么意思呢?在这儿文件基本名和扩展名都是恣意的,那就等于代表了一切文件,所以这和只输入dir的效果是相同的。    

  由于*能够替代恣意字符,所以咱们称之为通配符。其实通配符不只*一个,现在咱们再来看看另一种通配符----?

  ?通配符和*的差异是什么呢?*能够替代文件名中的多个字符,而?只能替代文件名中的一个字符。比方a*.*是代表一切文件基本名以a最初的文件,而a?.*是代表文件基本名只需两个字符,而且榜首个字符是a的一切文件,同理a??.*是代表文件基本名只需三个字符,而且榜首个字符是a的一切文件。

  两者还有一个差异,在文件名中呈现*后,这以后的一切字符都不起效果,比方A*.*a*b.*是没有任何差异的,但A*.*A*.com就不相同了,由于中心隔了一个分隔符,*的效果不能超越分隔符。

  在效果不超越分隔符这一点 上,?*是共同的,但是,不论在文件基本名或扩展名中呈现在?后,后边的字符依然起效果。例如,a?.bata?b.bat是不同的意思,前者代表了文件扩展名是bat,而文件基本名是两个字符,且榜首个字符是a的一切文件,后者代表了文件扩展名是bat,而文件基本名是三个字符,且榜首个字符是a,第三个字符是b的一切文件。

  最终再讲一点吧,都差点忘了这个小问题了。在运用通配符时,文件基本名和扩展名中最多只能各呈现一个*,而?能够在不超越文件名和扩展名长度的前提下呈现多个。 例如:这三个文件名a???.b??、 a????b?.?c???a?b??c.??d 都是能够的。   

  最终来个总结吧,dir指令最大的用处便是让你了解磁盘究竟都有些什么,还剩余多少存储空间。最终还有一个小窍门,假如你想知道A盘上都有什么,你不必先输入a:,改换当时驱动器为A盘后,再敲dir,你能够直接键入dir a。不信试试看,千万别忘了刺进软盘哟!

 咱们现已运用过cd指令,咱们必定还记住吧。cd是英文change directory(改动目录)的缩写,也是最常用的指令之一。望文生义,假如想要进入一个目录,明显该选用这个指令了。

  在讲cd指令之前,咱们先来谈谈提示符是什么意思。现在的提示符是c:\>

提示符C:\>

  这个c:阐明现在的作业盘是c盘,即当时盘是硬盘。这个紧接着c:后边的\告知咱们,当时的作业目录是根目录。这个>的效果仅仅为了把作业目录和咱们要输入的指令分隔开来,没有其它的含义。这样,咱们就能够从提示符上看出当时的作业盘和作业目录是什么,你假如清楚了这一点,那么学习cd指令就变得轻松自如了。

  好,现在咱们想进入dos目录,该怎么办呢?对了,直接输入cd dos就行了。

指令:cd dos

  你留意,提示符变了,变成 c:\dos>了。这就告知咱们,咱们当时的作业目录是c盘根目录下的dos子目录。 假如想退回上一层目录,就键入cd ..,看提示符又变回来了。是不是很简略呢?进入子目录就输入cd+空格+子目录名,想回来上一层目录,就输入cd ..(两点)     

  现在你来操练一下,要进入windows子目录,怎么办?当然是输入cd windows windows目录下,还有一个子目录:system,再进去看看,输入cd system,好,暂停一下,这时我想要回来到根目录,这该怎么办?用cd ..吗?那当然能够,不过得用两次。咱们有更好的办法,其实只需键入cd\三个字符能够一会儿就回到根目录,自己试试吧。

  cd指令的用处便是让咱们能够到任何一个目录去。咱们把不同功用的文件分别安排在不同的目录内,是为了办理便利,但是当咱们要运用某个文件时,咱们就得到该文件地点的目录中去。 比方说,要运用wps,就要到wps地点的目录;要用windows,就要到windows地点的目录。事实上,你学会了cd指令,你就能够抵达磁盘中的任何一个目录了。不过有一点提示你留意,假如想要到非当时磁盘的某个目录时,要先输入盘符,回车后,等当时盘变为另一个磁盘时,你才能够运用cd指令抵达你想要去的目录。

不知你想过没有,磁盘上的这些目录都是哪来的呢?其实,这些目录都是咱们自己树立的,咱们树立这些目录的意图,便是为了分类安排文件,假如咱们有一类新的文件,就需求再树立一个新的目录。今日咱们要学的两个指令便是进行目录操作的,它们是md(make directory--创立目录)rd(remove directory--删去目录)

  这两个指令很简略,比方我叫小博士,我要把自己的文件都放在一个目录中,我就能够输入md xbs,树立我的目录。这时你用dir指令看一看,就会发现根目录下多了一个目录XBS

显现根目录

  你无妨操练一下,树立一个名字叫xyz的目录,再输入dir,是不是能够看到xyz目录啦,假如你看到了,你就成功了(呵呵,这课也就完结一半了)。现在让咱们到这个目录中去,键入cd xyz,留意,提示符是不是变了。好,输入dir指令。很古怪是吧?咱们刚刚树立了这个目录,按理说,这个目录中应该什么都没有的。其实,不论你树立什么目录,这个. 和 .. 都会在目录中呈现,由于. 代表此目录自身,.. 代表此目录的上一层目录。明显,一个目录已然现已存在了,就不或许没有自身,也不或许没有上一层目录。(..你运用过的,记住吗?便是cd ..,用来回来上一层目录)。

显现xyz目录

  再操练一次,在xyz目录下树立一个目录:abc,(正确办法是输入md abc)用 dir指令看一下,abc目录显现出来,就阐明你现已成功学会建目录了。

  已然能树立目录,当然也就能够把它删去,rd指令便是干这活的。比方想把abc目录删去,输入rd abc就能够了。不信再用dir指令看看,abc目录是不是没了。是不是很简略,要删去当时目录下的某个子目录,输入rd空格加上子目录名就能够完结任务。

  不过运用RD指令可得留意几点问题(要不然你删一辈子也别想删去某些目录),好好看看下面几点吧:

rd指令留意事项

  现在你再操练一次(这次你成功了,就成功班师了,能够安心学下一课了),假如想删去你现在地点的xyz目录,该怎么办呢?

  正确答案:输入cd ..指令退回到上一层目录,再输入rd xyzxyz目录删去。

 1/11    1 2 3 4 5 6 下一页 尾页