• 系统崩溃后的救命稻草
    • (2007-2-2 14:26:41)
      时至今日,人们已经习惯了在电脑哪漂亮的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便成了救命稻草。

  • 评论列表
  • 发表评论