您的位置:首页 > 运维架构 > Shell

登录式shell与非登录式shell的文件自动执行顺序

2017-07-08 10:55 281 查看
登录shell:用户登录Linux主机时取得的shell。

非登录shell:用户登录linux主机后(取得了登录shell)由于需要启动执行的shell,如:用su切换用户后取得的shell;在登录shell中。

这两者在配置文件的执行顺序有着很大区别:

   1、 登录shell配置文件执行顺序
          /etc/profile-->/etc/profile.d/*.sh-->~/.bash_profile-->~/.bashrc-->/etc/.bashrc
   2、非登录shell配置文件执行顺序
        ~/.bashrc-->/etc/.bashrc-->/etc/profile.d/*.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: