理解系统中的环境变量设置

2019-08-20
阅读量
linux

文件权限

3369258-c196788e7b51224d.webp

权限 二进制 八进制 描述
--- 000 0 无权限
--x 001 1 只有执行权限
-w- 010 2 只有写入权限
-wx 011 3 写和执行权限
r-- 100 4 读权限
r-x 101 5 读取和执行的权限
rw- 110 6 读取的写入的权限
rwx 111 7 所有权限

环境变量

/etc/profile

用于登录设置的全系统环境和启动程序

/etc/bashrc

系统范围的函数和别名

/etc/profile.d/

最好在/etc/profile.d/中创建一个custom.Shell脚本,以便对环境进行自定义更改,因为这将避免在将来的更新中合并。

~/.bash_profile

用户特定环境和启动程序

~/.bashrc

用户特定别名和函数

系统启动时加载 /etc/profile -> 内部加载 /etc/profile.d/ 路径下的*.sh脚本;

用户登录时加载 ~/.bash_profile -> 内部加载 ~/.bashrc -> 内部加载 /etc/bashrc -> 内部加载 /etc/profile.d/ 路径下的*.sh脚本

用户退出时加载 ~/.bash_logout

参考

https://www.jianshu.com/p/8566a74e77be https://blog.csdn.net/doctorone/article/details/88586033 https://juejin.im/entry/5b6bd5265188251b1a7b647b https://juejin.im/post/5b1e69dcf265da6e0d7a347e

赞赏

欢迎关注我的公众号,秋风的笔记。

本站总访问量