【问题标题】:Ubuntu PATH not persisting after reboot despite editing bashrc and profile尽管编辑了 bashrc 和配置文件,但 Ubuntu PATH 在重启后仍未保留
【发布时间】:2022-11-22 21:11:07
【问题描述】:

我有 3 个导出(1 个到路径):

export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN:/usr/local/go/bin

在终端中键入此内容仅适用于当前会话。如果我在 .bashrc 和 .profile 中输入它,它只在我运行时有效

source ~/.bashrc

在一个新的会话中。如何避免在每个会话中都必须运行 source 命令?

【问题讨论】:

  • 检查您是否有 .zshrc 文件。如果它把你的路径放在这个文件中

标签: linux ubuntu path


【解决方案1】:

Bash 仅在交互式登录 shell 中自动读取 ~/.profile,并且只有没有~/.bash_profile. Linux 发行版确保用户默认拥有最小的.bash_profile 并不罕见。

Bash 仅在交互中自动读取~/.bashrc-登录外壳。

综上所述,很可能这些都没有被自动读取。你应该改为把你的命令放在~/.bash_profile.或者,将它们放入~/.bashrc,并告诉~/.bash_profile执行source ~/.bashrc

【讨论】:

    猜你喜欢
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    相关资源
    最近更新 更多