/etc/profile 和 ~/.bashrc的区别
/etc/profile 和 ~/.bashrc 是两个不同的文件,它们在环境变量设置和启动脚本方面扮演着不同的角色。
/etc/profile:
/etc/profile 是系统级别的配置文件,用于设置全局的环境变量和执行系统范围的初始化命令。
当登录到系统时,会首先读取 /etc/profile 文件来加载系统的环境变量。
在这个文件中,你可以设置系统范围的环境变量、修改 PATH 等。任何在这个文件中设置的变量将对所有用户生效。
~/.bashrc:
~/.bashrc 是用户级别的配置文件,用于设置当前用户的特定环境变量和执行用户级别的初始化命令。
当用户登录时,在加载完 /etc/profile 后,会加载当前用户的 ~/.bashrc 文件。
在这个文件中,你可以设置个人用户的环境变量、自定义别名、设置命令提示符等。任何在这个文件中设置的变量只会对当前用户生效。
简而言之,/etc/profile 是系统级别的配置文件,而 ~/.bashrc 是用户级别的配置文件。前者适用于设置全局的环境变量,后者适用于设置当前用户的环境变量。在设置环境变量时,如果你希望对所有用户生效,可以修改 /etc/profile,如果只希望对当前用户生效,则修改 ~/.bashrc。
改完之后source一下文件就会生效了
source /etc/profile
---------------------------------------------------------------------------
国之殇,未敢忘!
南京大屠杀!
731部队!
(有关书籍《恶魔的饱食》)以及核污染水排海等一系列全无人性的操作,购买他们的食品和为它们提供帮助只会更加变本加厉的害你,呼吁大家不要购买日本相关产品
昭昭前事,惕惕后人
吾辈当自强,方使国不受他人之侮!
---------------------------------------------------------------------------
作者:三号小玩家
出处:https://www.cnblogs.com/q1359720840/
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 版权信息

浙公网安备 33010602011771号