当我vim foo;sh
错误地写入而不是 时vim foo.sh
,我再也看不到命令的路径了。
例如我的终端曾经有
username@username-VirtualBox:~Desktop/
现在只是
$
我怎样才能撤消这个操作?太烦人了。我总是必须停止终端并运行另一个终端来解决这个问题。
答案1
当您输入 时vim foo;sh
,您实际上正在运行两个由 分隔的命令;
,它与
vim foo
sh
第二个命令启动一个新的 shell,可能是dash
,它配置了不同的提示符。
键入exit
并按Enter或 按Ctrl-d返回到父 shell。