为什么我无法访问我的vi文件夹?

时间:2015-05-18 09:40:39

标签: mongodb path terminal root cd

我一直在终端上收到此错误,导致我无法访问vi文件夹。我一直试图设置一条通往MongoDB bin的路径,在试验如何执行此操作时,我想我已经破坏了该文件夹。有人可以帮忙吗?

Last login: Mon May 18 10:31:54 on console
-bash: export: `/Users/james.flan/Documents/Software/MongoDB/bin :/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin': not a valid identifier
AMAC02MX3APF8J3:~ james.flan$ cd
AMAC02MX3APF8J3:~ james.flan$ vi .bash_profile
-bash: vi: No such file or directory
AMAC02MX3APF8J3:~ james.flan$ 

扩展

AMAC02MX3APF8J3:~ james.flan$ cat ~/.bash_profile
-bash: cat: No such file or directory
AMAC02MX3APF8J3:~ james.flan$ 
AMAC02MX3APF8J3:~ james.flan$ /bin/cat ~/.bash_profile
export PATH= "/Users/james.flan/Documents/Software/MongoDB/bin :$PATH"
AMAC02MX3APF8J3:~ james.flan$ 

1 个答案:

答案 0 :(得分:1)

问题在于您的$PATH变量。你已经破坏它,所以bash找不到你当前工作目录中的任何实用程序。

要解决您的问题,您可以使用绝对路径直接执行vi

$ /usr/bin/vi ~/.bash_profile

然后编辑您的$PATH申报行:

export PATH="/Users/james.flan/Documents/Software/MongoDB/bin:$PATH"

然后你可以开始新的终端会话,也可以在同一个会话中执行:

$ /bin/bash -l