当前位置: 技术问答>linux和unix
Linxu 终端自动执行脚本的顺序
来源: 互联网 发布时间:2017-04-21
本文导语: 最近刚接触Linxu,遇到了一些问题。 我用的是bash,在x-window里面启动终端,所以应该是pty吧,想请教一下pty启动的时候会执行profile文件吗。我用tty启动的话会执行这个配置文件,但是pty启动的话该文件不会被执行(...
最近刚接触Linxu,遇到了一些问题。
我用的是bash,在x-window里面启动终端,所以应该是pty吧,想请教一下pty启动的时候会执行profile文件吗。我用tty启动的话会执行这个配置文件,但是pty启动的话该文件不会被执行(我在文件里面有一个简单的输出并没有被输出),是不是因为x-window的缘故他的启动脚本文件不一样呢?
还有一个问题,如果终端会去执行profile文件,那么当我们用su 切换用户名的时候是不是相当与重启了一次终端,也就是每su 切换一次用户名就会执行一次脚本profile?sudo su 的话也是这样吗?
我用的是bash,在x-window里面启动终端,所以应该是pty吧,想请教一下pty启动的时候会执行profile文件吗。我用tty启动的话会执行这个配置文件,但是pty启动的话该文件不会被执行(我在文件里面有一个简单的输出并没有被输出),是不是因为x-window的缘故他的启动脚本文件不一样呢?
还有一个问题,如果终端会去执行profile文件,那么当我们用su 切换用户名的时候是不是相当与重启了一次终端,也就是每su 切换一次用户名就会执行一次脚本profile?sudo su 的话也是这样吗?
|
su - oracle
会执行~oracle/.profile
su oracle
不会执行~oracle/.profile
会执行~oracle/.profile
su oracle
不会执行~oracle/.profile
|
su oracle shell级别的切换,加载.bashrc
su - oracle 登陆级别的切换.profile
su - oracle 登陆级别的切换.profile
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。