【问题标题】:Reload the .profile file重新加载 .profile 文件
【发布时间】:2013-12-06 17:54:33
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: bash load profile


    【解决方案1】:

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

    source ~/.profile
    

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

    . ~/.profile
    

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

    【讨论】:

      【解决方案2】:

      你可以这样做:

      $ . ~/.profile 
      

      这与以下内容相同:

      $ source ~/.profile 
      

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

      【讨论】:

        猜你喜欢
        • 2012-08-25
        • 1970-01-01
        • 1970-01-01
        • 2015-10-03
        • 2011-03-17
        • 2016-06-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多