SHELL类型 bash配置文件和类型

站在用户登录的角度来说,SHELL的类型:

登录式SHELL:

正常登录某终端 输入用户名和密码

su -[l] username 切换过去的

非登录式SHELL:

图像界面下打开的命令窗口

自动执行的SHELL脚本

su  username  切换过去的。  注意 加 -[l] 和不加是不同的

bash的配置文件:

全局配置:/etc/profile  ,  /etc/profile.d/*.sh  , /etc/bashrc

个人配置在自己的家目录下: ~/.bash_profile   , ~/.bashrc

 

profile 类的文件

设置环境变量

开机 运行命令或者脚本

bashrc 类的文件

设置本地变量

定义命令别名

登录式shell 如果读取配置文件?

/etc/profile —>  /etc/profile.d/*sh —>~/.bash_profile —> ~/.bash_bashrc —->/etc/bashrc

非登录式shell 如果读取配置文件?

~/.bashrc —>/etc/bashrc—>/etc/profile.d/*sh

其它的不读取。

 

未经允许不得转载:开心乐窝-乐在其中 » SHELL类型 bash配置文件和类型

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏