我修改了用户的.profile文件。它包含一些新的environement变量,如何在不重新启动服务器的情况下重新加载此文件?
.profile文件仅在系统启动时或在任何其他情况下收费?
提前致谢。
答案 0 :(得分:4)
通常在启动新shell时解析文件(不在系统启动时!)。因此,您可以启动另一个shell,并且您对~/.profile
的更改将会出现。但是,您也可以在当前shell会话中“获取”文件:
source ~/.profile
请注意,source
只是.
命令的人类可读快捷方式。所以,你也可以发出
. ~/.profile
感谢@chepner解释source
是.
的别名,反之亦然。
答案 1 :(得分:2)
你可以这样做:
$ . ~/.profile
这与以下内容相同:
$ source ~/.profile
该文件将由当前shell执行(解释),对环境变量的所有更改都将影响您当前的会话。