启动bash shell有哪些方式?


本文摘自PHP中文网,作者PHP中文网,侵删。

启动bash shell的三种方式

1、登录时当做默认登录shell

2、作为非登录shell的交互式shell

3、作为运行脚本的非交互shell

一、登录shell

登录Linux系统时,bash shell会作为登录shell启动,登录shell会从4个不同的启动文件里读取命令,下面是bash shell处理这些文件的次序:

1./etc/profile

2.$HOME/.bash_profile

3.$HOME/.bash_login

4.$HOME/.profile

其中/etc/profile文件是系统默认的bash shell的主启动文件,系统上的每个用户登录时都会执行这个启动文件,另外三个启动文件是用户专有的。例如,每个用户可以配置自己专属的jdk和tomcat等。

1)、/etc/profile

  profile文件有一个复杂的特性,有个for语句,会逐一访问/etc/profile.d目录的每个文件,它为Linux系统提供了一个集中存放用户登录时要执行的应用专属的启动文件的地方。这些基本跟系统的特定应用有关,大部分应用会创建两个启动文件,一个给bash shell用,一个给c shell用,

2)、$HOME目录下的启动文件

  大多数Linux发行版只用这三个启动文件中的一个;每个用户可以编辑这些文件并添加自己的环境变量来给她们启动每个bash shell会话。

阅读剩余部分

相关阅读 >>

shell实现网络client方法

linux系统安装后无法启动

linux终端执行shell脚本时提示权限不足

linux中shell脚本怎么运行

启动bash shell有哪些方式?

shell编程实战之内存检查超过设定值杀死php-fpm进程

bash和dos有什么区别

shell脚本实现的乘法表实例

总结bash中常用特殊字符

用于mysql数据库备份的简单bash脚本的介绍

更多相关阅读请进入《shell》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...