启动bash shell有哪些方式?


当前第2页 返回上一页

.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。这种情况下不需要担心它没有命令行提示符,但当每次在系统上运行脚本时仍然要运行特定的启动命令,为了处理这种情况,bash shell提供了BASE_ENV环境变量,当shell启动一个非交互式shell进程时,它会检查这个环境变量来查看要执行的启动文件,如果有指定的,shell会执行文件里的命令。

以上就是启动bash shell有哪些方式?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

linux shell ftp按照日期去下载文件的方法

如何在运维过程中对shell内建命令

bash shell:测试文件或目录是否存在

linux中什么是shell

powershell和bash的定义与使用

linux下系统后台运行的方法讲解

如何从shell脚本创建二进制文件

freeworld.posterous.com linux bash shell cheat sheet----autho:raphael

shell--标准输入输出(read&echo)

linux如何启动php服务

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



打赏

取消

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

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

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

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

评论

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