- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc的区别
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件. ~/.bashrc:该文件包含
2020-07-22 11:05:48
496
原创 login shell和non-login shell取得的环境变量是不一致的
login shell和non-login shell取得的环境变量是不一致的 一、login shell login shell是说在取得bash时需要完整的登陆流程。什么时候取得bash呢?当然就是用户登陆的时候。当你在tty1~tty6登陆,需要输入账号和密码,此时取得的bash就是login shell。 那这个login shell具体会读那些配置文件呢? 、etc/profile: 这是系统的整体设置, 如果你修改了这个文件,任何用户登陆时候都会按照你的修改改变,建议不要修改这个文件。每个用户登
2020-07-22 10:46:21
324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人