【问题标题】:Where is my $PATH set?我的 $PATH 设置在哪里?
【发布时间】:2013-07-12 06:40:54
【问题描述】:

我正在尝试在 mac OSX 中将目录添加到我的 $PATH

echo $PATH 产生:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin

以用户身份登录并执行以下操作:vim ~/.profile 显示了一组不同的路径,并且添加到其中不会更改从以下位置回显的路径:echo $PATH(在新的 shell 中)

我查看了~/.bash_profile,但它不存在。 以 sudo su 身份登录时,我尝试过环顾四周 - 但我找不到上面的路径设置在哪里让我编辑它。

echo $env 显示一个空行。

【问题讨论】:

  • Mac OS X 将它设置在很多地方看看这里:superuser.com/questions/69130/…
  • 添加到 .bash_profile 中的工作正如另一个用户的回答中所建议的那样,我会接受但它显然已被删除。
  • echo $env??你有一个名为env变量吗?也许你想说env

标签: unix path .profile


【解决方案1】:

您应该添加 .bashrc 的路径,并像这样从您的 .bash_profile 中获取它

if [ -f ~/.bashrc ]; then 
    source ~/.bashrc 
fi

这样,当您设置 PATH 时,它将同时应用于两者。

现在,当您从控制台登录到您的机器时,将调用 .bashrc。

【讨论】:

    猜你喜欢
    • 2023-04-05
    • 2013-08-20
    • 2011-12-01
    • 2017-10-08
    • 2016-10-07
    • 2011-03-09
    • 2016-08-04
    • 2022-01-15
    • 1970-01-01
    相关资源
    最近更新 更多