无法访问.bash_profile

时间:2014-08-20 20:23:59

标签: bash .bash-profile

所以我添加了一条路径到我的bash配置文件,我不小心用“myname 1”而不是“myname1”启动了它。我觉得这个空间搞砸了。

当我现在打开终端时,我得到:

-bash: export: `1/Documents/android-sdk-macosx/platform-tools:/Users/XXXX/Library/PreferencePanes/MMPane.prefPane/Contents/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin': not a valid identifier
-bash: dirname: command not found
-bash: /Users/bin/git-prompt.sh: No such file or directory

我知道'1 /是超级混乱,但现在当我再次尝试编辑配置文件时,没有任何作用。我无法使用nano或任何东西访问它。我甚至认为它不能再找到我的个人资料了。

有谁知道我如何访问旧的个人资料来修复我的编辑?

2 个答案:

答案 0 :(得分:6)

您的PATH环境变量现在可能已设置为myname,因此尝试运行命令foo现在仅在名为myname/foo的可执行文件时才有效存在。解决这个问题的方法是给出你想要执行的任何程序的绝对路径。例如,nano很可能位于您的/usr/bin目录中,因此您应该可以通过输入以下内容来运行它来编辑.bash_profile

/usr/bin/nano ~/.bash_profile

如果这不是正确的路径,nano的其他可能位置包括/usr/local/bin/nano/usr/pkg/bin/nano;正确答案取决于您的操作系统及其分布。

答案 1 :(得分:1)

输入编辑器的完整路径。

我认为以下内容可行:

/ bin / vi .bash_profile