Bash 重新加载.profile文件

Bash 重新加载.profile文件,bash,load,profile,Bash,Load,Profile,我修改了一个用户的.profile文件。它包含一些新的环境变量,如何在不重新启动服务器的情况下重新加载此文件 .profile文件仅在系统启动时或在任何其他情况下收费 提前感谢。您可以这样做: $ . ~/.profile 这与: $ source ~/.profile 文件将由当前shell执行(解释),对环境变量的所有更改将影响当前会话。您可以这样做: $ . ~/.profile 这与: $ source ~/.profile 文件将由当前shell执行(解释),对环境变量

我修改了一个用户的.profile文件。它包含一些新的环境变量,如何在不重新启动服务器的情况下重新加载此文件

.profile文件仅在系统启动时或在任何其他情况下收费


提前感谢。

您可以这样做:

$ . ~/.profile 
这与:

$ source ~/.profile 

文件将由当前shell执行(解释),对环境变量的所有更改将影响当前会话。

您可以这样做:

$ . ~/.profile 
这与:

$ source ~/.profile 

文件将由当前shell执行(解释),对环境变量的所有更改都将影响当前会话。

通常,在启动新shell时(而不是在系统启动时!)解析文件。因此,您只需启动另一个shell,即可显示对
~/.profile
的更改。但是,您也可以在当前shell会话中“源”文件:

source ~/.profile
请注意,
source
只是
命令的可读快捷方式。所以,你也可以发布

. ~/.profile


感谢@chepner解释
source
的别名,反之亦然。

通常在启动新shell时(不是在系统启动时!)解析文件。因此,您只需启动另一个shell,即可显示对
~/.profile
的更改。但是,您也可以在当前shell会话中“源”文件:

source ~/.profile
请注意,
source
只是
命令的可读快捷方式。所以,你也可以发布

. ~/.profile

感谢@chepner解释
source
的别名,反之亦然