如何退出bash

时间:2016-05-03 12:01:04

标签: linux bash shell

我跑了这个命令

echo 'export PATH="$PATH:$HOME/.local/heroku-client/bin"' >> ~/.bashrc

从那以后我一直在bash shell中运行。我如何回到原来的位置?我甚至都不知道我之前有过什么样的贝壳。我正在运行Fedora 23。

目前shell看起来像这样,

bash: /home/pi/.bash_profileexport: No such file or directory
bash-4.3$ 

我认为我的问题类似于这个没有得到答案的帖子。 Exit Bash Mode? 感谢

2 个答案:

答案 0 :(得分:2)

我打赌你的〜/ .bashrc曾经在最后一行有这个:

. ~/.bash_profile

但没有尾随换行符

当您将新行(export ...)附加到.bashrc时,它会附加到上一行的末尾,因为没有换行行终止符:

. ~/.bash_profileexport PATH=...
#////////////////\\\\\\\\\\\\\\\\
#      old stuff  new stuff

答案 1 :(得分:-3)

我有一个FTP脚本有同样的问题。为了解决这个问题,我在脚本的末尾添加了以下内容。

 <<EOF
quit 0
EOF