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

什么是Bash Shell的内建命令

发布网友 发布时间:2022-04-23 02:31

我来回答

2个回答

热心网友 时间:2023-10-11 20:52

1、Bash shell的内建命令,又叫内部命令,本质上是shell程序的一部分,其中包含的是一些比较简单的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。内部命令是写在bashy源码里面的,其执行速度比外部命令快,因为解析内部命令shell不需要创建子进程。比如:exit,history,cd,echo等。

2、一般用户可以通过type命令来判断相应的命令是否为内建命令。如下图所示,cd命令是内建命令,shell会进行提示的,grep 、cat这样的命令不属于内建命令,会打印出其具体的路径,像grep、cat这种不是sell程序一部分的命令,称之为外部命令。

3、外部命令是linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell程序控制的。shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行。外部命令是在bash之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin......等等。可通过“echo $PATH”命令查看外部命令的存储路径,比如:ls、vi等。

热心网友 时间:2023-10-11 20:52

就是Linux、Unix系统中安装了Bash后,Bash能够处理的命令。
如:当你安装完Bash后,如果你新安装了一个GCC编译器,而这个编译器并没有在环境变量中添加相应的变量,那么你在Bash中无论怎么输入都是不起作用的~~
但是Bash内置命令的话,一安装完Bash就能够运行的!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邪灯是什么意思? 趣头条怎么解绑微信 趣头条APP解绑微信教程 趣头条怎么解绑微信号 趣头条怎样解除微信绑定 魔兽世界7.0古龙之陨怎么做 咸阳男子欲带孩子轻生被救回,成年人的生活有多不易? 陕西咸阳,一男子欲带孩子轻生被救回,轻生带孩子是什么操作? 我是帅哥,为什么还没有人追? 为什么我这么漂亮就是没有一个男人来追我 气死了? 人不在本地,怎么实名制 linux求助 bash & 是干什么的? Linux里面env bash命令作用是什么? bash shell是什么? ug如图如何编程,创建完整工序 $bash是什么命令 Ug9.0怎么编程加工二维线条 UG软件,怎样用加工来辅助编程? 怎么才能学好UG,该从何入手? linux里面bash是什么? ug加工深孔怎么编程 关于UG编程的详细步骤! UG卧式加工中心怎么编程 ug加工编程中 切削区域 的作用, 修剪, 检查边界的作用 和举个例子说明下...最高分数都给了. UG编程实例铣斜面如何选择区域 ug8.0加工编程步骤 ug怎么编程加工 谁能够说一说6个的膨胀螺丝用多大的钻头 ug编程详细步骤 钻石六个意义是什么 六个的膨胀螺栓外径是8个的,应该用什么钻头打孔多大的打孔? 瓷砖修补师傅到哪里找? 墙上瓷砖空鼓修补师傅哪里找 专业瓷砖修补师傅58 盐城哪里有修补瓷砖的师傅 廊坊哪有修复地砖比较好的师傅 13pro更新以后没有新表情 瓷砖破损修补电话热线合肥有修瓷砖釉面的师傅么 为什么微信已经更新,却没有看见新的表情? 瓷砖美容靠谱吗 有专业处理地砖釉面划伤的师傅吗 为什么微信已经更新,却看不见新的表情? 将二进制数1101001转换成八进制数答案是,求过程,谢谢啦! 南安微晶石瓷砖表面开裂修补师傅 请问大家都是在哪里找的贴瓷砖的师傅? 修水瓷砖修补师傅到哪里找? 新房住进去不久,卫生间墙砖边缘开裂,掉皮是怎么回事,怎么办? 山东枣庄滕州市瓷砖修复师傅 微信更新之后还是没有新的表情? 快手胡66空空如也是什么歌 空空如也歌词介绍 唐山有瓷砖修补师傅吗?