|
时至今日,人们已经习惯了在电脑哪漂亮的Windows 徽标,视窗的操作界面,甚至成为电脑形态的代表,提及电脑,人们自然而然的想到,我的电脑,网上邻居,文件夹……让我们回退二十年,回到一个没有Windows的年代,一个没有流氓软件,一个相对纯净的时代,哪个时代主宰电脑的系统名字叫做――DOS。
DOS的内部命令
内部命令是DOS的常用命令,集成在COMMAND.COM里面。DOS的内部命令不是很多,只有有限的几个,但是这几个命令却提供了DOS的大部分功能。
1.CD:这是最常用的命令之一。这个命令也可以在Linux\Unix中使用。
用途:显示当前目录名或改变当前目录。
命令格式:CD <驱动器名>[\<路径>]
运用举例:假设当前的路径是C:\windows下,我想进入另外一个目录System32,这时候我们有2种办法进入:
一是输入cd c:\windows\system32
二是输入cd system32
Notes:二者的区别在于前者使用的是绝对路径,后者使用的是相对于C:\windows的相对路径,一般初学者建议先使用绝对路径,这样不容易出错。
特殊含义:\代表回到根目录。举例:假设要从当前目录回到根目录,只需要键入cd\\即可
..表示回到上一级目录。举例:假设要从当前目录C:\windows\system32回到C:\windows目录,只需要键入cd..即可
综合运用举例1:假设当前目录为C:\windows,要到C:\dos目录,我们可以采用1个命令就可以达到目的:cd \dos
综合运用举例2:假设当前目录为C:\windows\\system32,要到c:\windows\command目录,只需要输入cd..\command
CD命令的解释到这里就结束了,大家要多练习才能够熟练操作。
2.MD:这个命令是用于创建一个目录的。
命令格式:MD <新建的目录名>
运用举例:假设当前路径为C:\windows,需要在C:\windows下要建立一个叫做dosstudy的目录,只需要输入md dosstudy
综合运用举例1:假设当前目录为C:\windows,需要在C盘根目录下建立一个叫做dos1的目录,只需要输入md\dos1
综合运用举例2:假设当前目录为C:\windows\system32,需要在上一级目录建立一个叫做dos2的目录,只需要输入md..\dos2
综合运用举例3:假设当前目录为C:,需要在c:\windows\comand下面建立一个叫做dos3的目录,只输入md windows\command\dos3
3.RD:这个命令是用于删除空目录的。
命令格式:RD <要删除的目录名>
运用举例:假设当前路径为C:\windows,需要在C:\windows下删除一个叫做dosstudy的空目录,只需要输入rd dosstudy
Notes:注意!只能够删除空目录,否则会显示Invalid path, not directory,or directory not empty 空目录的解释:没有其他的文件在要删除的目录里面。
4.DIR:这个命令类似于UNIX/Linux下的LS命令。
命令用途:列出指定目录下下的文件及其相关属性(不能够列出文档属性,既不能够指出是不是只读的、系统的、隐藏的)
命令格式:DIR [驱动器:][路径][文件名]
[/W] [/A[[:]属性]][/O[[:]排列顺序]] [/S] [/L] [/V] [/4]
/P 每一屏暂停。就是每次只显示一屏幕,需要看下一屏幕时按任意键继续。
/W 使用宽行现实。宽行显示时不能够显示详细信息。
/A 显示所有文件而不管这个文件是什么属性。(也可以在/A:后面加特定的参数指出要显示什么属性的文件)
属性
D 目录
R 只读文件
H 隐藏文件
A 档案文件
S 系统文件
/O 使用特定的顺序排列
N 按照字母顺序排列
S 按照文件大小排列(小的在前)
E 按照扩展名的字母顺序排列
D 按照文件日期&时间排列(早的在前)
G 把目录放在前面排序
A 按照最后一次访问时间排列(早的在前)
/S 显示指定的文件的路径(包括子目录)
/B 使用精简模式(没有头信息和总结)
/L 使用小写子母.
/V 使用详细模式.
/4 用4位数先是年份(如果和/V一起使用则这个选项不起作用)
运用举例1:列出C:\windows目录下所有文件及所有目录,输入dir c:\windows /a
运用举例2:使用宽屏列出C;\\windows目录下的文件,输入:dir c:\\windows /w
运用举例3:按照文件大小列出C:\\windows目录下的所有文件、目录及其子目录下的所有文件、目录,要求使用每屏、宽行模式,输入dir c:\windows /a /s /w /p
运用举例4: 按照文件大小顺序排列出C:\windows目录下的文件,输入dir c:\windows /os
运用举例5: 在windows目录下查找隐藏属性文件System.dat,输入dir c:\woindows\System.dat /s/a
Notes:dir命令是最常用的命令,其带有很多参数,使用要注意如果不加/s是不会显示字目录下的文件的。对于含有特殊属性的文件、目录,需要加特定的参数才能够显示,否则是不能够显示出来的。比如对于隐藏文件,如果没有/a的话,单独使用dir命令是不会显示出来的。dir命令后面可以跟绝对路径,也可以跟相对路径,至于使用什么类型的路径,这一点大家需要注意。
5.TYPE:用于显示文本格式文件的内容
命令格式:TYPE [驱动器名][路径][文件名] [|more]
Notes:关于文本格式文件指的是采用文本格式作为标准格式的文件,例如:TXT文件就是一种,其他的还有很多,如:.C .BAT等
运用举例:假设要显示C盘下的autoexec.bat文件的内容,输入type c:\autoexec.bat即可,对于后面的|more是当文件很长的时候,屏幕不能够一次显示全部内容,这时候加上|more参数就可以分屏显示出来。
6.DEL:用于删除文件
命令格式:DEL [驱动器][路径]文件名
/P 在删除的时候提示是否删除
Notes:要删除的目标文件必须没有“系统”“隐藏”“只读”属性,否则不能够被删除
运用举例:假设要删除C:\dos.txt文件,而且这个文件没有以上的3中属性,那么键入del c:\dos.txt即可,假设有以上的3种特殊属性中的一种,那么需要使用外部命令attrib.exe来修改属性或使用外部删除命令deltree.exe来删除,这些以后都会讲到的。
7.COPY命令:用于复制文件
命令格式:COPY [/A | /B] 来源 [/A | /B] [+ 来源[/A | /B] [+ ...]] [目标地 [/A | /B]] [/V] [/Y | /-Y]
来源指要被复制的文件。
/A 使用ASCII格式复制,一般用于文档合并
/B 使用2进制格式复制,一般用于EXE文件、DAT等类型文件合并
目标地:指明目标文件的路径、文件名,如果没有说路径,默认为当前路径。
/V 检验被拷贝的文件是否和源文件一样。
/Y 覆盖重名文件而不提示
/-Y 当有文件和目标文件重名时出现提示
Notes:copy命令的功能很强大,不但可以复制文件,而且还可以对文件改名、文件的合并、创建EXE文件、文本格式的文件等。下面看运如何用COPY命令来达到各种效果
运用举例1:复制C:\windows\explorer.exe到C:\DOS下,输入copy c:\windows\explorer.exe c:\dos
运用举例2:把c:\windows\explorer.exe改名为ep.exe,输入 copy c:\windows\explorer.exe ep.exe (注意!原来的explorer.exe文件还在)
运用举例3:合并2个VCD文件,假设这2个DAT文件在c:\vcd下,输入copy c:\vcd\1.dat + 2.dat new.dat /b (后面的/b不可少,1.dat和2.dat是原来的2各VCD文件,new.dat是合并以后生成的新的VCD文件)
运用举例4:创建EXE文件,输入copy con 1.exe后回车,然后按住ALT键配合小键盘编辑EXE文件,完成以后按F6保存即可。
运用举例5:创建Autoexec.bat文件,输入copy con Autoexec.bat后回车,输入Autoexec.bat里面应该有的内容,完成以后按F6保存即可。(CON是特定的设备代码,指键盘)
Notes:COPY命令可以收集成了DOS中其他很多命令的精华,也是学习的难点,希望大家多多练习。
8.REN:用于修改文件、目录的名字
命令格式:REN [驱动器:][路径][目录名1 | 文件名1] [目录名2 | 文件名2]
Notes:REN命令可以修改文件的扩展名(COPY也可以),但是不能够修改卷标。要改名的目标文件、目录必须没有“系统”“隐藏”“只读”属性,否则不能够被修改
运用举例1:修改C:\DOS\1.txt为2.txt,输入ren c:\dos\1.txt 2.txt (注意!1.txt文件已经不存在了,这一点不同于COPY命令)
运用举例2:修改C:\DOS目录为 MSDOS目录,输入ren c:\windows\dos msdos即可
运用举例3:修改c:\DOS\1.txt为2.log,输入ren c:\dos\1.txt 2.log
9.CLS:用于清除屏幕上的内容
运用举例:输入cls即可
10.TIME:用于显示/设置时间
运用举例:假设要修改时间,那么输入time以后输入新的时间即可
11.DATE:用于显示/设定日期
运用举例:假设要重新设定系统日期,那么输入date以后重新输入日期即可
12.VER:用于显示版本号
13.VOL:显示当前磁盘卷标
14.PATH:用于设定当前路径
Notes:当你输入一个命令的时候,操作系统会在当前目录下查找这个命令,如果找不到的话就会到工作路径所指定的目录下寻找。
系统崩溃后的救命稻草
15.PROMPT:用于设置或改变系统提示符的格式
Notes:PROMPT命令后接普通字符,表示系统提示符被改变为该字符;PROMPT命令后面接一“$”后,再加上以下的字符,将有特殊含义。
q:表示“=”
t:表示时间格式
d:表示日期格式
p:表示当前目录
v:表示版本信息
n:表示缺省驱动器
g:表示“>”符号
l:表示“<”符号
b:表示“|”符号
e:表示退位符号
h:表示隐藏字符
16.attrib 用于设定文件属性
命令格式:[+r /-r] [+h / -h] 文件名
+r 设置r读属性, -r 取消只读属性
+h 设置隐藏属性, +h取消隐藏属性
例:f:\> attrib +r +h abc.txt
为文件abc.txt设置只读隐藏属性
时过境迁,DOS时代一去不复返,成为人们的回忆。但是当现在人们所用的Windows系统崩溃,不能进入桌面的时候,DOS便成了救命稻草 |
|