重新加载 .profile 文件

Jor*_*hez 1 bash profile load

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

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

提前致谢。

hek*_*mgl 5

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

source ~/.profile
Run Code Online (Sandbox Code Playgroud)

请注意,这source只是该.命令的人类可读快捷方式。所以,你也可以发出

. ~/.profile
Run Code Online (Sandbox Code Playgroud)

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