我对我的 PATH 做了一些事情。
我试图添加一些新路径,但现在没有任何命令可以open ~/.bash_profile
工作,并且echo $PATH
只显示一条路径/Application/Filename
。
有办法修复此问题吗?这是我的 Mac OS X Lion。
答案1
如果你弄乱了,~/.bash_profile
你可以随时通过向编辑器提供绝对路径来编辑它:
/usr/bin/nano ~/.bash_profile
删除对 的所有更改并按,然后PATH
按。覆盖文件并重新加载 shell。您的路径设置应该已恢复。CtrlO↩
PATH
在 OS X 上设置的其他文件是:
~/.bash_login
(若不~/.bash_profile
存在)~/.profile
(若不~/.bash_login
存在)/etc/profile
- 一切都在
/etc/paths.d/
- 最后,对于 GUI 应用程序:
~/.MacOSX/environment.plist
请务必记住对新文件使用正确的格式PATH
,具体取决于您是否希望自定义二进制文件优先于系统二进制文件:
export PATH=/some/other/path:$PATH
…或者反过来:
export PATH=$PATH:/some/other/path