Answers:
我的内容如下~/.profile
:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin
第一个PATH
声明会覆盖所有现有PATH
设置(不包含$PATH
)。使用的路径是OS X的默认路径。
第二行附加~/bin
到PATH
,这是个人喜好,而不是默认设置。
编辑后,重新启动会话-或使用命令source ~/.profile
立即激活更改。
该文件可以具有名称,.bash_profile
或者.profile
-一种解决方案是重命名文件,例如mv ~/.bash_profile ~/.bash_prolile.old
,然后重新启动计算机,看看是否有帮助。
您也可以尝试编辑文件,然后可能会看到错误的PATH,然后可以对其进行编辑。
在以普通用户身份登录并调用的情况下su - root
,我发现Mac OS X 10.8.5的bash忽略了.profile
和.bash_profile
;我无法$PATH
通过编辑那些文件来更改根目录。什么做的工作是编辑/etc/paths
。退出根shell并再次使用进入后su - root
,出现了新路径。