【问题标题】:how to make changes in .bashrc effective in current terminal [duplicate]如何在当前终端中使.bashrc中的更改生效[重复]
【发布时间】:2013-05-26 21:26:15
【问题描述】:

我在 ubuntu lucid 中有一个打开的终端,我需要一个新的环境变量集。所以,我打开 .bashrc 文件并编辑它,以添加新的环境变量(比如 PYTHONPATH)

.bashrc

PYTHONPATH=/some/path
export PYTHONPATH

但是,为了使其生效,我需要关闭我的终端并再次打开它。是否有一些命令可以让我获得这种效果,而无需再次关闭/打开终端。

【问题讨论】:

    标签: linux bash


    【解决方案1】:

    你也可以试试,

    sat:~# . ~/.bashrc 
    

    【讨论】:

      【解决方案2】:

      看看source命令:man source

      source ~/.bashrc
      

      除此之外:为什么不直接在 shell 中使用环境命令来设置额外的环境变量?

      export PYTHONPATH="/some/path"
      

      这样创建的变量立即生效。

      【讨论】:

      • 感谢@arkascha,今天学到了一些好东西..你是对的。可以双向完成
      猜你喜欢
      • 2021-04-05
      • 2013-05-17
      • 2019-09-04
      • 2015-08-15
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      相关资源
      最近更新 更多