重置您的PATH变量


Answers:


21

我的内容如下~/.profile

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin

第一个PATH声明会覆盖所有现有PATH设置(不包含$PATH)。使用的路径是OS X的默认路径。

第二行附加~/binPATH,这是个人喜好,而不是默认设置。

编辑后,重新启动会话-或使用命令source ~/.profile立即激活更改。


万分感谢的人-一切至今一直出奇的混乱-你的建议是非常简单和易于理解
雅各·比勒陀利乌斯

最好在这种简单情况下使用〜/ .bash_profile,更一般的是在〜/ .bashrc中使用它,并在〜/ .bash_profile中找到它的来源
user151019

0

该文件可以具有名称,.bash_profile或者.profile-一种解决方案是重命名文件,例如mv ~/.bash_profile ~/.bash_prolile.old,然后重新启动计算机,看看是否有帮助。

您也可以尝试编辑文件,然后可能会看到错误的PATH,然后可以对其进行编辑。


0

在以普通用户身份登录并调用的情况下su - root,我发现Mac OS X 10.8.5的bash忽略了.profile.bash_profile;我无法$PATH通过编辑那些文件来更改根目录。什么的工作是编辑/etc/paths。退出根shell并再次使用进入后su - root,出现了新路径。


处理系统路径可能会导致不稳定。
sas08 2015年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.