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

阐述Ubuntu 系统内部命令和外部命令的区别?

发布网友 发布时间:2022-04-29 10:19

我来回答

1个回答

热心网友 时间:2022-05-14 04:02

展开1全部linux命令有内部命令和外部命令之分,内部命令和外部命令功能基本相同,但是有细微差别
内部命令:shell程序的一部分
通常在Linux系统加载运行时shell就被加载并常驻内存中,内部命令是写在bashy源码里面,执行速度比外部命令快
因为解析内部命令shell不需要创建子进程
如:exit cd echo history
外部命令:Linux系统中实用程序部分
因为实用程序功能通常比较强大,包含的程序量也会很大,在系统加载时不随系统一起被加载在内存中,而是需要时才会将其调入内存
通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell程序控制
shell程序管理外部命令执行的路径查找,加载存放,控制命令的执行,是在bash之外额外安装的
可以用 type command 来分辨是内部命令还是外部命令 
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么是Medical Literature Analysis and Retrieval System (NLM)的缩 ... 医学工作者的因特网内容简介 2002年的一篇文章英文摘要被《医学文献联机数据库》(MEDLINE)收录,是否... 医学器具medline啥意思 民国市与县的关系是怎样的,市与县分别又是什么? 历代兵制中国民国兵制 冰箱运行时有水流声怎么回事? ud牛郎眼影真假判断 爆闪/没有平替❌ 牛郎眼影真假鉴别方法 鉴别❗️衰败城市牛郎眼影真假,粉质肉眼差距 appium配置好了之后 adb 不是内部或外部命令 也不是可运行程序 关于bash命令一些问题,很困惑,求解答 【转载】如何区分Linux内部命令与外部命令 Linux:外部命令和bash内置命令,为什么要如此区分呢? bash shell 怎么知道使用的是内部命令,还是外部命令? 外部命令和bash内置命令,为什么要如此区分 U8数据库恢复。 番茄小说小程序怎么关 怎样允许qq手机电脑同时在线 WIN7删除管理员密码 WIN7如何删除正在使用的账户 管理员的密码不知道啊 求大神啊 win7如何删除管理员账户 win7 删除管理员账户密码 社保补助款申请报告 win7旗舰版怎么删除管理员密码 php负载均衡如何实现 与单位协商离职,想单位赔偿钱,应该怎样写申请书? win7系统管理员密码如何清除? 在12306买火车票明明有票占座失败什么原因 请求解决失业补偿金的报告怎么写 Linux中怎么区分外部和内部命令? 代码是thinkphp框架,搭建环境是mysql、php、apapche。现在想做负载均衡,需要怎么做? bta41—800b怎么导通? 请帮我分析下可控硅BTA-41-700B的电路图 bta41-700b控温电路图 即热式热水器可控硅型号 BTA41-800B-电压AC220V,最大阻性负载多少w? 安全范围以内,加微型风扇散热 可控硅BTA41 百度图片BTA416008 BTA41-800可控硅怎么测量啊 求三极管BTA08600C的引脚图 BTA41600B电子元件怎么使用? BTA41600B是什么元件 我银行卡掉了!用支付宝转到朋友工商银行卡叫他取钱给我,手续费多少? 在支付宝里,从工行向农行转账,要手续费吗 php负载均衡,服务器上传图片 如何让两播放器同时播放一个视频 手机上什么播放器可以传视频给好友(对方也有播放器) 求助,aceplayer如何播放电脑中共享的影片 繁体字如何转成简体字