登录shell 与 非登录shell 及加载配置文件顺序

来源:互联网 发布:血源诅咒人偶捏脸数据 编辑:程序博客网 时间:2024/05/18 16:37

一 什么是login shell 什么是non login shell

        login sehll :

            系统启动时或远程登录时启动的shell

        non login shell:

            进入系统后,用虚拟终端打开的shell


二 普通用户登录后可以运行login shell ?

        答:可以。 执行 bash -l 或 bash --login

三 login shell加载的配置文件?

        首先加载 /etc/profile

        其次     ~/.bashrc(其实登录shell是不加载这个文件的,可是~/.bash_profile里包含了这个文件)

        然后是   ~/.bash_profile


四 non login shell 加载的配置文件

        只加载 ~/.bashrc

0 0
原创粉丝点击