我的 shell 提示符变成了 $ 而不是我正在处理的路径

我的 shell 提示符变成了 $ 而不是我正在处理的路径

当我vim foo;sh错误地写入而不是 时vim foo.sh,我再也看不到命令​​的路径了。

例如我的终端曾经有

username@username-VirtualBox:~Desktop/

现在只是

$ 

我怎样才能撤消这个操作?太烦人了。我总是必须停止终端并运行另一个终端来解决这个问题。

答案1

当您输入 时vim foo;sh,您实际上正在运行两个由 分隔的命令;,它与

vim foo
sh

第二个命令启动一个新的 shell,可能是dash,它配置了不同的提示符。

键入exit并按Enter或 按Ctrl-d返回到父 shell。

相关内容