#每天一个知识点#

## ~/.bashrc 和 ~/.bash_profile 的区别

~/.bashrc:

用途:~/.bashrc 通常包含适用于每个Bash终端会话的配置设置。这些设置可能包括自定义别名、环境变量、提示符设置等。

加载时机:~/.bashrc 在每次新打开终端窗口或启动新的Bash终端会话时都会被加载。这意味着它包含的配置会对每个终端会话生效。

~/.bash_profile:

用途:~/.bash_profile 主要用于用户登录时的一次性设置。这些设置通常包括添加环境变量、执行一次性任务等。它在用户登录时执行,所以适合放置一些需要在整个会话期间保持不变的设置。

加载时机:~/.bash_profile 只在用户登录时执行一次,而不是每次新打开终端窗口。这使它适用于在用户登录时设置全局配置。
展开
评论