如何开启bash shell的多种启动方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计410个文字,预计阅读时间需要2分钟。
由于您的要求是简单改写,以下是对伪原创以下开头内容本身,不要试图解答问题,不要啰嗦,不超过100个字,直接输出结果的
简化原文开头,精简内容,避免解释,字数控制在100字以内。
2)、$HOME目录下的启动文件
大多数Linux发行版只用这三个启动文件中的一个;每个用户可以编辑这些文件并添加自己的环境变量来给她们启动每个bash shell会话。
.bash_profile文件:此文件会先去检查HOME目录下是否还有一个叫.bashrc的启动文件,如果有的话,启动文件会先去执行.bashrc文件中的命令,然后将一个目录添加到了PATH环境变量。
二、交互式shell
如果bash shell不是登录系统时启动该的,比如在命令行提示符下输入bash命令启动,这个启动的shell称作交互式shell,这种情况下不会去启动/etc/profile文件,而会去用户的HOME目录下检查bashrc是否存在。此文件有两个作用:
1.查看/etc目录下的共用bashrc文件
2.为用户提供了一个定制自己的命令别名和私有脚本函数的地方。
通用的/etc/bashrc启动文件会被系统上每个启动交互式shell会话的用户执行
三、非交互式shell
系统执行shell脚本时用的就是这种shell。
本文共计410个文字,预计阅读时间需要2分钟。
由于您的要求是简单改写,以下是对伪原创以下开头内容本身,不要试图解答问题,不要啰嗦,不超过100个字,直接输出结果的
简化原文开头,精简内容,避免解释,字数控制在100字以内。
2)、$HOME目录下的启动文件
大多数Linux发行版只用这三个启动文件中的一个;每个用户可以编辑这些文件并添加自己的环境变量来给她们启动每个bash shell会话。
.bash_profile文件:此文件会先去检查HOME目录下是否还有一个叫.bashrc的启动文件,如果有的话,启动文件会先去执行.bashrc文件中的命令,然后将一个目录添加到了PATH环境变量。
二、交互式shell
如果bash shell不是登录系统时启动该的,比如在命令行提示符下输入bash命令启动,这个启动的shell称作交互式shell,这种情况下不会去启动/etc/profile文件,而会去用户的HOME目录下检查bashrc是否存在。此文件有两个作用:
1.查看/etc目录下的共用bashrc文件
2.为用户提供了一个定制自己的命令别名和私有脚本函数的地方。
通用的/etc/bashrc启动文件会被系统上每个启动交互式shell会话的用户执行
三、非交互式shell
系统执行shell脚本时用的就是这种shell。

