运行source~ / .bash_profile后,终端无法正常工作

时间:2014-06-01 02:15:32

标签: macos terminal

我是一个新的python用户。当我安装postgresql并运行以下命令时:

$vi ~/.bash_profile

Add PATH=/usr/pgsql-9.2/bin:$PATH before export PATH.

$source ~/.bash_profile

我的终端变得非常奇怪。似乎我无法注销.bash_profile环境。当我使用任何基本的评论,如cd,open等时,会发生一些奇怪的事情。

这是我的输出:

MynametekiMacBook-Air:~ Myname$ cd Documents/

-bash: dirname: command not found

MynametekiMacBook-Air:Documents Myname$ open ~/.bash_profile

-bash: open: command not found

MynametekiMacBook-Air:Documents Myname$ easy_install pip

-bash: easy_install: command not found

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

如果您输入

$nano ~/.bash_profile

您将能够编辑bash配置文件,您可以删除导致问题的行,然后重试,或查看输入的内容是否存在语法错误。完成修改后,您需要按ctl+o,然后按enter确认,ctl+x退回到bash提示。

答案 1 :(得分:0)

运行/bin/mv ~/.bash_profile ~/.bp。关闭你的终端。使用vim ~/.bp重新打开并查看新的.bp文件。修复所有错误并运行mv ~/.bp ~/.bash_profile以恢复。

答案 2 :(得分:-1)

尝试使用export PATH=$PATH:/usr/pgsql-9.2/bin代替Add PATH=/usr/pgsql-9.2/bin:$PATH。因为它看起来像是你所做的,所以你的路径被覆盖而不是被更新。