交互界面做手机屏:什么是内部命令,什么是外部命令,还要举一例,谁知道?可以加20分哦

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

内部命令指的是在DOS下Command.com里面直接使用的!
而外部命令必须要你有命令的程序。
例如:
dir,cd,cls等是内部命令;
fdisk,format等是外部命令。

DOS命令分为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装入并常驻内存,从键盘输入命令可以立即执行。
而外部命令是一条单独的可执行文件以文件形式(.com/.exe)存放在磁盘上,需要用时调入内存。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。

也就是说,内部命令,可以在任何盘,任何路径下,直接输名字就可以使用了。而外部命令,必须在外部命令所在路径下使用,或是输入完整路径才能调用。

附:DOS常用内部命令:

DIR--显示指定路径上所有文件或目录的信息
[格式] DIR [盘符:][路径][文件名] [参数]

[参数]

/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;
/P:分页显示,当屏幕无法将信息完成显示时,可使用其进行分页显示;
/A:显示具有特殊属性的文件,这里的属性有"H"隐藏、"R"只读等,我们可以输入"DIR *.* /AH"来显示当前目录下所有具有隐藏属性的文件;
/S:显示当前目录及其子目录下所有的文件,通过这个参数,我们可以进行某个文件或目录的查找,比如我们可以在"C:>"后输入"DIR *.DAT /S"来查找C盘中所有后缀名为DAT的文件。
MD--建立目录
[格式] MD [盘符][路径]",例如"MD TEMP
[注意] 该命令一次只能建立一个目录)
RD--删除目录
[格式] RD [盘符][路径]
[注意] 该命令只能删除空目录,并且不能删除当前目录
CD--进入指定目录
[格式] CD [路径] 例如"CD HAPPY"。
[注意] 只能进入当前盘符中的目录。其中"CD\"为回到根目录,"CD.."为回到上一层目录
COPY--拷贝文件
[格式] COPY [源目录或文件] [目的目录或文件] 比如"COPY C:\*.COM D:\",我们也可以输入"COPY C:\Command.COM D:\Command.BAK"来进行文件拷贝并改名。
[注意] 使用该命令进行文件拷贝时,目的目录一定要存在
DEL--删除文件
[格式] DEL [盘符][路径][文件名] [参数] 比如"DEL C:\DATA\*.BAK"。它有一个参数:"/P",可以使用户在删除多个文件时对每个文件都显示删除询问
REN--改名
[格式] REN [原名] [现名] 7.0以后版本的DOS都支持对文件名和目录名的修改,而以前的DOS只能修改文件名
TYPE--显示文本文件
[格式] TYPE [文件名] 能对文本文件进行查看
discopy--磁盘复制
[功能] 复制出一个和原来磁盘内容一模一样的磁盘

[格式] diskcopy 源驱动器名 目的驱动器名

[说明] 它的主要用途就是用来备份。比如我们的电脑在刚买来时,会随机附带一些设备驱动程序磁盘,这些驱动程序在以后都有可能用到,为防止这些磁盘的损坏,一定要将它们都备份一套,这时,使用diskcopy命令是比较快捷和方便的。

sys--传递系统文件命令。将DOS的两个隐含的系统IO.SYS和MSDOS.SYS传送到目标磁盘的特定位置上,并将COMMAND.COM文件复制过去。完成后,目标盘成为DOS的启动盘。
[格式] [C:][path]SYS [C1:][path] d2:

[说明] 由于这几个文件需要复制到特定位置上,所以用COPY命令完成的复制未必能够启动机器。能过SYS命令,DOS可以将目标盘已占据特定位置的文件移动,并将系统文件复制到相应位置上。参数C1:path用来指明系统文件所在目录。如不指明,则缺省为当前盘的当前目录。所以这个命令一般要在源盘的根目录进行

pass--设定DOS寻找.COM、.EXE、.BAT文件的所在目录
[格式] path=[[drive:]path[;…]]或path

[说明] 只打path没有参数时,只显示环境变量内容。有参数时,重新设置path变量。在没有指定path环境变量时,用户发出的命令,DOS首先判断其是否为内部命令,再查找当前目录中是否有主文件名是该命令的可执行文件,如果均不是,则显示信息“Bad command or filename”。如果发出了指定路径的命令,则在指定径中依次查找,仍找不到则出现上述提示。

cls--清除显示器屏幕上的内容,使DOS提示符到屏幕左上角。
[格式] cls

time--显示和设置DOS的系统时间
[格式] time [hh[:mm[:ss[.cc]]]

date--显示和设置DOS的系统日期
[格式] date [MM-DD-YY]

ver--显示正在运行的DOS系统版本号
[格式] ver

[功能] 复制出一个和原来磁盘内容一模一样的磁盘

[格式] diskcopy 源驱动器名 目的驱动器名

[说明] 它的主要用途就是用来备份。比如我们的电脑在刚买来时,会随机附带一些设备驱动程序磁盘,这些驱动程序在以后都有可能用到,为防止这些磁盘的损坏,一定要将它们都备份一套,这时,使用diskcopy命令是比较快捷和方便的

deltree--删除目录树
[格式] [C:][path]DELTREE [C1:][path1] [[C2:][path2] […]]

[说明] 这个命令将整个指定目录树全部消灭,而不管它是否是只读、隐藏与否。使用应特别小心。它是一个危险命令

mem--查看你的计算机内存有多少,以及内存的使用情况。
[格式] mem

chkdsk--检查你的磁盘的使用情况。
[格式] chkdsk 磁盘名

[说明] 例如要检查A盘使用情况,就输入chkdsk A: ,检查c盘使用情况,就输入chkdsk C: ,如果直接输入chkdsk,就检查当前磁盘的使用情况

常用的外部命令
1>ATTRIB.EXE文件属性加载、取消以及显示命令
例 如:Attrib *.* +r +h +s其含义为把所有文件设置成只读、隐藏、且有系统的性质。
Attrib *.* -r –h –s其含义为把所有文件的只读、隐藏、系统属性都取消掉。

2>DELTREE:文件目录彻底删除命令
在前面我们学习过DEL命令,主要用于文件的删除。从理论上讲,用DEL删除的文件已经不复存在,但在DOS操作系统当中,用DEL命令删除的文件并没有被真正的彻底清除,而是存放在一个隐藏的文件夹当中,这个文件夹有其大小,当空间存储满时,系统会将最早存储的文件彻底清除,而DELTREE命令则是将文件以目录,包括目录下的子目录一并彻底清除干净!
用 法:DELTREE 操作对像(包括文件、目录自然少不了盘符)

3>DOSKEY:记录键盘曾经的输入,可以用上下箭头进行翻看。直接输入即可

4>MOVE:目录改名或挪移命令:不仅可以给目录改名,还可以将目录及其子目录全部移到别处。
用 法:MOVE C:\DOS C:\DOS1将C盘根目录下的DOS目录更名为DOS1。
MOVE C:\DOS D:\DOS将C盘根目录下的DOS目录移动至D盘,名称不变。

5>UNDelete:文件恢复程序
用 法:UNDelete 文件名/ALL
说 明:用DELTREE 删除的文件或目录是无法进行恢复。

6>XCOPY:目录文件复制命令
XCOPY与COPY命令从用法上面基本上是相同的,不同的是,两个命令的作用是不同的。COPY命令只能复制文件,却不能复制整个目录及其目录下的所有子目录以及其中的文件。XCOPY命令不仅仅可以复制文件,而且可以复制整个目录及其子目录下的所有文件。
用 法:XCOPY /S 复制所有子目录,空目录除外。
XCOPY /E 复制所有子目录,空目录在内。

7>EDIT:文本文件修改编辑命令
用 法:EDIT 文件名