什么是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 启动文件

  • 微信网页版的使用和登陆
  • 横厅如何装修好看实用
  • 转氨酶高的饮食注意事项
  • 如何查看孩子是否得了肺炎?
  • 炒牛肉怎么做好吃
  • 热门搜索
    读书活动手抄报 数学手抄报四年级下册 重阳节手抄报简单 环境手抄报 建队节手抄报 缅怀先烈手抄报资料 唐山世园会手抄报 童话手抄报内容 关于推广普通话的手抄报 爱国诚信友善手抄报