Linux----Bash和Shell + source命令

什么是shell?

  • shell是一个命令语言解释器,拥有自己内建的shell命令集
  • shell 是用户和Linux内核接口程序
  • 在终端输入的每个命令都由shell先解释,再传给Linux内核。

 

内部命令和外部命令:

  • 内部命令:包含在Linux bash内部,如:pwd
  • 外部命令:存在于文件系统中某个目录下的单独的程序
  • shell首先检查是否是内部命令,不是再检查是否应用程序。
  • 搜索路径:能找到可执行程序的目录列表。如果是应用程序,shell会试着在搜索路径($PATH)里寻找应用程序。
  • 报错:没有命令。如果键入的不是内部命令+在路径里没有找到可执行程序的目录列表。
  • 如果命令被成功找到,shell的内部命令或应用程序,被分解成系统调用并传给Linux内核

 

bash:

  • 是shell的扩展,增加和增强了很多特性。
  • 灵活且强大的编程接口
  • 友好的用户界面

 

source:

  • 也称“点命令”, 是bash的内部命令
  • 功能:读入指定的shell程序文件并依次执行文件中的所有语句。
  • 情景:通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
  • 用法:source filename
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值