什么是bash,bash 启动文件

 时间:2026-02-16 01:11:19

1、bash 是一种shell,

也可以说是命令语言解释器。

名称取自‘Bourne-Again SHell'的首字母。

什么是bash,bash 启动文件

2、bash不仅和sh 有很大的兼容性,

而且通过the Korn shell ksh 和the C shell csh

组合起很多十分有用的特性。

什么是bash,bash 启动文件

3、bash --help

通过此命令知道bash支出两种参数设置,长选项和短选项。

不同的参数有不同的意义

--verbose 就会打印所有的输入行作为读取内容

--norc 就不会读取.bashrc进行初始化

什么是bash,bash 启动文件

1、根据不同的模式启动文件时不一样的。

交互模式下login 模式

使用--login 模式的时候,

bash 会启动/etc/profile文件,如果文件存在。

然后会依次查询~/.bash_profile, ~/.bash_login, and ~/.profile,如果文件出在就执行,不存在就不执行。

退出的时候,还会执行 文件~/.bash_logout。

什么是bash,bash 启动文件

2、交互模式下非login 模式

这时候bash就会执行~/.bashrc。

还可以带上--rcfile file参数,就会执行file,而不执行~/.bashrc

或者带上--norc,不启动执行任何文件了。

什么是bash,bash 启动文件

3、非交互模式

这个模式下就会查找BASH_ENV,并执行。

if [ -n "$BASH_ENV" ]; then . "$BASH_ENV"; fi

非交互模式,一般就是执行shell脚本。

什么是bash,bash 启动文件

  • 微信网页版的使用和登陆
  • 横厅如何装修好看实用
  • 转氨酶高的饮食注意事项
  • 如何查看孩子是否得了肺炎?
  • 炒牛肉怎么做好吃
  • 热门搜索
    怎么延长性生活时间 湖南花鼓戏大全 周公解梦大全查询原版 素材图片大全 中国地图图片大全 袁绍简介 刻画图案大全 郁美净怎么样 单位符号大全 出了交通事故怎么处理