暗黑血统2黑石攻略:请各位高手指点下DOS内部和外部命令有哪些?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 01:58:35

内部命令以外的其他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:表示隐藏字符

dos内部命令:type\dir\md\cd\rd\time\date\

dos外部命令:format \fdisk

DOS常用的内部命令:break chdir(cd) cls copy ctty date dir del(erase) mkdir(md) path rename(ren) rmdir(rd) set time type ver verify vol prompt.
DOS常用的外部命令:append assign attrib backup chkdsk comp diskcopy exe2bin fastopen fdisk format find graftabl graphics join label mode more lsfunc print recover replace restore select share sort subst sys tree xcopy

内部命令是随command.com装入内存的,而外部命令是一条一条单独的可执行文件。内部命令都集中在根目录下的command.com文件里,电脑每次启动时都会将这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存中,用dir是看不到这些内部命令的。而外部命令都是以一个个独立的文件存放在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。
显示和修改地址解析协议—ARP
显示或修改文件扩展名关联—ASSOC
显示或更改文件属性—ATTRIB
改变当前目录—CD(内部)
创建和显示磁盘的状态报告—CHKDSK
NTFS磁盘检测程序—CHKNTFS
显示或改变文件的加密—CIPHER(内部)
比较文件的内容—COMP
更改文件或目录压缩—COMPACT
分区格式转换—CONVERT
复制文件—COPY(内部)
定位并整理磁盘—DEFRAG
删除文件—DEL(ERASE)(内部)
删除目录结构—DELTREE
显示文件和目录—DIR(内部)
比较两张软盘—DISKCOMP
磁盘拷贝—DISKCOPY
从安装光盘中提取文件—EXPAND
文件比较—FC
磁盘分区—FDISK
寻找文件中的文本串—FIND
在文件中寻找字符串—FINDSTR
磁盘格式化—FORMAT
文件上传下载—FTP
返回网卡地址列表—GETMAC
显示计算机主机名—HOSTNAME
显示当前网络配置—IPCONFIG
显示和修改IPX路由—IPXROUTE
红外线传输—IRFTP
创建、修改磁盘名称—LABEL
建立目录—MD(内部)
逐屏显示长文件—MORE
创建、删除卷装入点—MOUNTVOL
移动文件或更改目录名—MOVE(内部)
显示NetBIOS协议的统计资料—NBTSTAT
显示网络连接信息—NETSTAT
显示DNS基础结构—NSLOOKUP
设置目录搜索路径—PATH
检测网络连接性—PING
发送到打印机—PRINT
连接计算机—RCP
删除目录—RD(内部)
从损坏的磁盘中恢复数据—RECOVER
更改文件名—REN(内部)
替换文件—REPLACE
显示和修改本地路由—ROUTE
磁盘检查工具—SCANDISK
磁盘高速缓冲—SMARTDRV
磁盘映射关联—SUBST
数据包跟踪诊断—TRACERT
显示目录结构—TREE(内部)
显示文本文件的内容—TYPE(内部)
复制文件和目录—XCOPY
我只知道这么多了…………