问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问DOS命令中的内部命令和外部命令怎么区分?

发布网友 发布时间:2022-05-02 14:33

我来回答

3个回答

懂视网 时间:2022-05-02 18:54

1.常用的内部命令有:
echo;
eval;
读入参数args,并将它们组合成一个新的命令,然后执行。
exec;
export
readonly;
read;
shift;{
[root@usr001 ~]# echo $#
3
[root@usr001 ~]# echo $1
I am
[root@usr001 ~]# shift
[root@usr001 ~]# echo $1
handsome
[root@usr001 ~]# shift
[root@usr001 ~]# echo $1
boy
[root@usr001 ~]#}

wait;
exit和点(.)
2.#号的妙用
[root@usr001 ~]# echo $PWD
/root
[root@usr001 ~]# echo ${#PWD} #显示参数的个数
5
[root@usr001 ~]# echo $PWD|wc -m
6
[root@usr001 ~]# echo ${PWD:2} #删除前两个
oot
[root@usr001 ~]# echo $PWD|cut -c3-5
oot
[root@usr001 ~]# echo ${PWD:2:2} #从第三个取共取两个
oo
[root@usr001 ~]# echo ${PWD#/ro} #删除“/ro”
ot
[root@usr001 ~]# echo ${PWD#/ro} #最短
ot
[root@usr001 ~]# echo ${PWD##/ro} #最长
ot
[root@usr001 ~]# echo ${PWD%/ro}
/root
[root@usr001 ~]# echo ${PWD%ot}
/ro
[root@usr001 ~]# echo ${PWD%%ot}
/ro
[root@usr001 ~]#
[root@usr001 ~]# OLDBOY="I am oldboy"
[root@usr001 ~]# echo ${#OLDBOY}
11
[root@usr001 ~]# echo ${OLDBOY}|wc -m
12
[root@usr001 ~]# echo ${OLDBOY:2}
am oldboy
[root@usr001 ~]# echo ${OLDBOY}|cut -c 3-11
am oldboy
[root@usr001 ~]# echo ${OLDBOY:2:2}
am
[root@usr001 ~]# echo ${OLDBOY#I am}
oldboy
[root@usr001 ~]# echo ${OLDBOY##I am}
oldboy
[root@usr001 ~]# echo ${OLDBOY%boy}
I am old
[root@usr001 ~]# echo ${OLDBOY/I am/You are}
You are oldboy
[root@usr001 ~]# echo ${OLDBOY/#oldboy/girl}
girl,and I am handsome oldboy
[root@usr001 ~]# echo ${OLDBOY/%oldboy/girl}
oldboy,and I am handsome girl
[root@usr001 ~]#

常用的内部命令有和${#OLDBOY}的使用

标签:roo   组合   exit   $1   echo   合成   rgs   eval   ldb   

热心网友 时间:2022-05-02 16:02

DOS:disk operate system,磁盘操作系统,DOS命令又分内部命令和外部命令。内部命令又称为驻机命令,它是随着DOS系统的启动同时被加载到内存里且长驻内存。也就是说,只要启动了DOS系统,我们就可以使用内部命令。外部命令是储存在磁盘上的可执行文件,执行这些外部命令需要从磁盘将其文件调入内存,因此,外部命令只有该文件存在时才能使用。带有.COM、.EXE、.BAT等扩展名的文件都可看成是外部命令。
常用的内部命令有MD、CD、RD、DIR、PATH、COPY、TYPE、EDIT、REN、DEL、CLS、VER、DATE、TIME、PROMPT。
常用的外部命令有DELTREE、FORMAT、DISKCOPY、LABEL、VOL、SYS、XCOPY、FC、ATTRIB、MEM、TREE。

常用的内部命令详解
1.MD——建立子目录
 功能:创建新的子目录
 类型:内部命令
 格式:MD[盘符:][路径名]〈子目录名〉
FOR 1:
C:\>md y /*---建立y子目录---*/

2.CD——改变当前目录
 功能:显示当前目录
 类型:内部命令
 格式:CD[盘符:][路径名][子目录名]
说明:CD命令不能改变当前所在的盘,CD..退回到上一级目录,CD\表示返回到当前盘的目录下,CD无参数时显示当前目录名。
FOR 2:
C:\>cd y /*---显示当前目录y---*/

3.RD——删除子目录命令
 功能:从指定的磁盘删除了目录。
 类型:内部命令
 格式:RD[盘符:][路径名][子目录名]
FOR 3:
C:\>rd y

4.DIR——显示磁盘目录命令
 功能:显示磁盘目录的内容。
 类型:内部命令
 格式:DIR [盘符][路径][/P][/W]
FOR 4:
C:\>dir y

5.PATH——路径设置命令
 功能:设备可执行文件的搜索路径,只对文件有效。
 类型:内部命令
 格式:PATH[盘符1]目录[路径名1]{[;盘符2:],〈目录路径名2〉…}
FOR 5:
C:\>path
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRAMFILES\MTS

6.COPY文件复制命令
 功能:拷贝一个或多个文件到指定盘上。
 类型:内部命令
 格式:COPY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]
FOR 6_1:
C:\>copy yyy.txt yyy
1 file(s) copied
C:\yyy>dir yyy
YYY TXT 8 11-23-03 19:21 /*---现在用DIR命令查看复制的情况---*/
说明: 如果是将多个文件复制到一个新的文件,命令是这样的COPY [源盘][路径]〈源文件A〉+[源盘][路径]〈源文件B〉[目标盘][路径][目标文件名]
FOR 6_2:
C:\>copy x.txt+y.txt xy.t
x.txt
y.txt
1 file(s) copied

7.TYPE——显示文件内容命令
 功能:显示ASCII码文件的内容。
 类型:内部命令。
 格式:TYPE[盘符:][路径]〈文件名〉
FOR 7:
C:\>trpe yyy.txt /*---假设C盘目录下存在yyy.txt文件---*/

8.EDIT——编辑文件内容命令
1.功能:编辑ASCII文件的内容,也可建立一个新文件。
2.类型:内部命令。
3. EDIT[盘符:][路径]〈文件名〉
说明: EDIT即可以编辑ASCII文件的内容,也可以新建立一个文件,他们的扩展名命名方式也很灵活,比如.txt、.bat,甚至可以编辑.c、.bas的格式。
FOR 8_1:
C:\>edit /*进入编辑模式*/
FOR 8_2:
C:\>edit yyy.txt /*---编辑yyy.txt文件的内容,如果要选择支持中文格式,应该安装UCDOS---*/

9.REN——文件改名命令
 功能:更改文件名称
 类型:内部命令
 格式:REN[盘符:][路径]〈旧文件名〉〈新文件名〉
FOR 9:
C:\>ren yyy.txt cly.txt

10.DEL——删除文件命令
 功能:删除指定的文件。
 类型:内部命令
 格式:DEL[盘符:][路径]〈文件名〉[/P]
说明:选用/P参数,系统在删除前询问是否真要删除该文件,若不使用这个参数,则自动删除。

11.CLS——清屏幕命令
 功能:清除屏幕上的所有显示,光标置于屏幕左上角。
 类型:内部命令
 格式:CLS
FOR 11:
C:\>CLS

12.VER查看系统版本号命令
 功能:显示当前系统版本号
 类型:内部命令
 格式:VER
FOR 12:
C:\>VER
Windows 98 [Version 4.10.2222] /*---当前系统的版本号---*/

13.DATA日期设置命令
 功能:设置或显示系统日期。
 类型:内部命令
 格式:DATE[mm—dd—yy]
FOR 13:
C:\>DATE
Current date is Sun 11-23-2
Enter new date (mm-dd-yy): /*---提示你输入新的日期---*/

14.TIME系统时钟设置命令
 功能:设置或显示系统时期。
 类型:内部命令
 格式:TIME[hh:mm:ss:xx]
FOR 14:
C:\>time
Current time is 22:49:28.81
Enter new time:

15.PROMPT:更改命令提示符
 功能:改变DOS系统提示符的风格。
 类型:内部命令
 格式:PROMPT [text]
说明:text 指定新的命令提示符,提示符可以由普通字符及下列特定代码组成,
$A & (Ampersand)
$B │ (管道)
$C ( (左括弧)
$D 当前日期
$E Escape 码(ASCII 码 27)
$F ) (右括弧)
$G > (大于符号)
$H 后退(擦除前一个字符)
$L < (小于符号)
$N 当前驱动器
$P 当前驱动器及路径
$Q = (等号)
$S (空格)
$T 当前时间
$V Windows 2000 版本号
$_ 换行
$$ $ (货币符号)

FOR 15:
C:\>prompt
C>

常用的外部命令详解

1.DELTREE——删除整个目录命令
 功能:将整个目录及其下属子目录和文件删除。
 类型:外部命令
 格式:DELTREE[盘符:]〈路径名〉
FOR 1:
C:\>deltree yyy
Delete directory "yyy" and all its subdirectories? [yn]

2. FORMAT——磁盘格式化命令
 功能:对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立目录区和文件分配表,使磁盘作好接收DOS的准备。
 类型:外部命令
 格式:FORMAT〈盘符:〉[/Q][/S][/AUTOTEST]
FOR 2.:
C:\>format d:/q/s/autotes
Checking existing disk fo
……
3. DISKCOPY——整盘复制命令
 功能:复制格式和内容完全相同的软盘。
 类型:外部命令
 格式:DISKCOPY[盘符1:][盘符2:]
FOR 3:
C:\>diskcopy a: b: /*---这里的源盘是A盘,目标盘为B盘---*/

4. LABEL——建立磁盘卷标命令
 功能:建立、更改、删除磁盘卷标。
 类型:外部命令
 格式:LABEL[盘符:][卷标名]
FOR 4:
C:\>label c: yyy /*---将C盘的卷标更改为YYY---*/

5.VOL——显示磁盘卷标命令
 功能:查看磁盘卷标号。
 类型:内部命令
 格式:VOL[盘符:]
FOR 5:
C:\>vol c:
Volume in drive C is YYY
Volume Serial Number is C406-9364

6.SYS——系统复制命令
 功能:将当前驱动器上的DOS系统文件IO.SYS,MSDOS.SYS和COMMAND.COM 传送到指定的驱动器上。
 类型:外部命令
 格式:SYS[盘符:]
*说明:如果磁盘剩余空间不足以存放系统文件,则提示:No roomfor on destination disk.
FOR 6:
C:\>sys d:
System transferred /*---系统文件已经转移到D盘---*/

7.XCOPY——目录复制命令
 功能:复制指定的目录和目录下的所有文件连同目录结构。
 类型:外部命令
 格式:XCOPY [源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E]
说明:XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝隐藏文件和系统文件;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。
FOR 7:
C:\>xcopy yyy d:
yyy.txt
1 File(s) copied

8.FC——文件比较命令
 功能:比较文件的异同,并列出差异处。
 类型:外部命令
 格式:FC[盘符:][路径名]〈文件名〉[盘符:][路径名][文件名][/A][/B][/C][/N]
说明:选用/A参数,为ASCII码比较模式;选用/B参数,为二进制比较模式;选用/C参数,将大小写字符看成是相同的字符;选用/N参数,在ASCII码比较方式下,显示相异处的行号。
FOR 8:
C:\>fc yyy.txt cly.txt
Comparing files yyy.txt and cly.txt
****** yyy.txt
oeekjeheqwkf
****** cly.txt
1111
******

9.ATTRIB——修改文件属性命令
 功能:修改指定文件的属性。
 类型:外部命令。
 格式:ATTRIB[文件名][R][—R][A][—A][H][—H][—S]
说明:选用R参数,将指定文件设为只读属性,使得该文件只能读取而无法写入数据或删除,选用——R参数,去除只读属性;A参数为档案属性;H参数为隐含属性;S参数为系统属性。
FOR 9:
C:\>attrib yyy.txt +h +r /*---将记事本文件设置为隐藏、只读属性---*/
C:\>attrib yyy.txt -h –r /*---将记事本文件去掉隐藏、只读属性---*/

10.MEM——查看当前内存状况命令
 功能:显示当前内存使用的情况
 类型:外部命令
 格式:MEM[/C][/F][/M][/P]
说明:选用/C参数列出装入常规内存和CMB的各文件的长度,同时也显示内存空间的使用状况和最大的可用空间;选用/F参数分别列出当前常规内存剩余的字节大小和UMB可用的区域及大小;选用/M参数显示该模块使用内存地地址、大小及模块性质;选用/P参数指定当输出超过一屏时,暂停供用户查看。
FOR 10:
C:\>mem

11.TREE——显示磁盘的目录结构
 功能:显示指定磁盘或路径的目录结构。
 类型:外部命令。
 格式 [盘符][路径]TREE[盘符][路径][/F]
说明:命令格式中的前一个盘符与路径是用来说明tree.com文件所在的盘与目录;第二个盘符与路径是用来说明需要显示目录结构的磁盘与目录;参数/F除显示目录结构外,还显示各级目录中的所有文件。若省略此参数,仅仅显示目录结构;当目录结构较长且一屏显示不下时,可用命令TREE│MORE分屏显示。
FOR 11:
C:\>tree /*---因为是tree是外部命令,所有tree.com文件是一定要存在的,否则无法正常使用---*/

操作实例:
①在C盘下新建两个目录X和Y,②进入X目录下新建一个x..bat文件,③再在Y目录下新建y.txt文件,④将x..bat和y.txt文件合并一个新文件xy.bat并保存在D盘,⑤将xy.bat重命名为xy.txt,并查看文件里面的具体内容,⑥在文件里面加入自己的x+y=z并保存,⑦将xy.txt文件属性设置为只读和隐藏。
操作过程:
C:\>md x
C:\>md y
C:\>cd x
C:\x>edit
C:\x>cd\
C:\>cd y
C:\y>edit
C:\>copy c:\x\x.bat+c:\y\y.txt d:\xy.bat
c:\x\x.bat
c:\y\y.txt
1 file(s) copied
C:\>ren d:\xy.bat xy.txt
C:\>type d:\xy.txt
C:\>edit d:\xy.txt
C:\>attrib +r +h d:\xy.txt

热心网友 时间:2022-05-02 17:20

>help enter
有光与命令的帮助,值得一读!
请问DOS命令中的内部命令和外部命令怎么区分?

外部命令是储存在磁盘上的可执行文件,执行这些外部命令需要从磁盘将其文件调入内存,因此,外部命令只有该文件存在时才能使用。带有.COM、.EXE、.BAT等扩展名的文件都可看成是外部命令。常用的内部命令有MD、CD、RD、DIR、PATH、COPY、TYPE、EDIT、REN、DEL、CLS、VER、DATE、TIME、PROMPT。常用的外部命令有DELTREE、F...

DOS的内部命令和外部命令有什么区别

DOS命令分为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。dos由ROM-BIOS、IO.SYS,MS-DOS.SYS,COMMAND...

什么是DOS的内部命令,什么是DOS的外部命令?

【答案】:MS-DOS把命令处理模块(COMMAND.COM)中那些功能简单、使用频率较高的操作命令称为“内部命令”。内部命令程序都在COMMAND.COM暂驻内存模块里。只要暂驻内存模块在内存中,系统接收到一条内部命令时,就能够直接调用它并执行。MS-DOS把命令处理模块(COMMAND.COM)中那些使用频度较小的操作命令称为...

dos内部命令和外部命令?

内部命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用。 外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。DOS的内部命令是DOS操作的基础,DOS的外部命令就是一些应用程序,这些外部命令...

什么是外部命令和内部命令?

您好 外部命令和内部命令见于DOS下,区别在于内部命令已经集成在COMMAND.COM这个文件里面,而这个文件是常驻内存的,而外部命令比如formAT就需要额外的外部程序formAT.COM来执行。

什么是DOS外部命令?DOS命令分哪几种?

DOS命令主要分为内部命令和外部命令两种:1. 内部命令(也称为驻机命令)随DOS系统启动而加载到内存中,包括常见的如MD(建立子目录)、CD(改变当前目录)、RD(删除子目录)、DIR(显示磁盘目录)、PATH(设置搜索路径)等。2. 外部命令是存储在磁盘上的可执行文件,需要在执行前先将其从磁盘加载到...

请问DOS命令中的内部命令与外部命令的具体含义是什么,我一个菜鸟_百度...

dos外部命令是以可执行文件形式存于磁盘上的,而内部的就是简单的指令了

电脑的内部命令和外部命令?

DOS的内部命令是最简单而且是使用最为广泛的命令,如COPY,DIR,DEL和TYPE。而外部命令是具有扩展名.COM或.EXE的可执行文件,如FORMAT.COM和DEFRAG.EXE。内部命令不是独立的文件,它们包含在一个叫做 COMMAND.COM磁盘文件中。而外部命令是独立的文件,是作为磁盘文件存放在磁盘上的。因此,当你对MS DOS...

DOS中的内部命令和外部命令有什么区别?

内部命令在任何目录都可以操作,外部命令有相关文件才能操作

DOS下的dir和cd命令怎么区分啊?

DOS的命令分为内部命令和外部命令,内部命令是随command.com装入内存的,而外部命令是一条一条单独的可执行文件。内部命令都集中在根目录下的command.com文件里,电脑每次启动时都会将这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存 中,用dir是看不到这些内部命令的。而外部命令都是...

内部命令和外部命令 输入javac不是内部命令 chmod命令的功能是什么 命令提示符命令大全 cmd内部命令 怎么进入dos命令 DOS命令 内置命令 命令可分为
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
文档文件夹可以删除吗? 文件夹中的文件能删除吗? 吃鸡进不去,重启也没用,开了加速器,如图 永劫无间用什么加速器好 好用的加速器推荐 PUBG加速器免费试用 亚服加速器推荐 吃鸡加速器选择 亚服国际服吃鸡加速器推荐 东芝2523ad提示维护怎么清除 请问清朝历皇帝顺序,开国皇帝到最后一个。还有就是年羹尧的妹妹叫什么... 这个外国小女孩是谁?附图 一个能两个人同时登录吗 一个能两个人同时登录吗? 耳聋左慈丸和杞菊地黄丸的区别在哪 为什么感冒不能吃耳聋左慈丸 神经性耳鸣吃耳聋左慈丸有效吗 耳聋左慈丸可吃多长时间 耳聋左慈丸能治耳闷耳胀吗? 耳聋左慈丸怎么样 效果好不好 耳聋左慈丸治疗什么病 耳聋左慈丸吃多久一个疗程? 耳聋左慈丸和六味地黄丸有什么区别 耳聋左慈丸有什么作用,可以治疗神经性耳鸣吗? 小米Mix2s这个双开应用后台提示如何关掉 耳聋左慈丸可以长期吃吗 耳聋左慈丸有什么副作用? 耳聋左慈丸怎么吃好 耳聋左慈丸什么时候吃,几点吃? 耳聋左慈丸的功效是什么?主要治疗哪些疾病? 耳聋左慈丸各成分的作用是什么 耳聋左慈丸功效 Iphone5手机微信跟别人聊天光标总是乱窜,正打字呢一下自己头像出来了还有个人信息什么的,点回来 微信打字闪退怎么办 一点打字那个框框就自己闪退 苹果手机如何一次登陆两个? 电脑启动操作系统是按哪个键或按tab? 电脑选好系统后按键盘上的哪个键可以进入系统 水果到底对人体有多少好处? 吃多水果,有什么好处? 昨天梦到妻子掉井里了是什么预兆啊 没有保险合同可以退保吗 保险退了没有退保单可以把钱取出来吗 删了qq群里自己的某条发言,别人还能看得见吗? qq群里会话将自己的发言删除后别人还会看见吗? 如何申请QQ群的管理员 微众银行备用金期限三个月 QQ群那里我的等级是lv3,最新版本那里如果我发了言之后,删了自己的发言会不会降低等级? QQ群发言被删字是怎么回事? qq群自己之前的发言记录没有了… 好像是前天我清理手机垃圾的时候删掉了 现在只有前天到今天的记录 QQ群的管理员屏蔽了一个人的发言会怎样? 排骨腐竹香菇黑木耳怎么做 香菇腐竹木耳做大锅菜怎么做