进一步阅读

进一步阅读

我在并行桌面Debian 8 OS中使用。MacBook Pro

当我.bashrc以 root 身份编辑文件时,事情变得一团糟。无论我尝试什么(例如contr+ z,,,等等) ,我都无法关闭完全黑色的窗口。我不知何故移动到了所提供图像中的指令行的下方位置,但我肯定可以打字。contr+ x:wq:x(close, save etc)

在此输入图像描述

我关闭了虚拟机,当我再次回来时,情况完全一样。我有一些工作需要完成。

此时我该怎么办?

更新

在此输入图像描述

如果我如图所示删除,它会结束当前会话吗?

答案1

同款nono全黑屏

该程序名为nano.它是一个文本编辑器。退出它的命令是 1980 年代风格⎈ Control+X键和弦,它显示在文本编辑器屏幕底部的 1980 年代风格菜单行中。

完全黑色的窗口

这是一个虚拟终端又名虚拟TTY由您呈现客人操作系统运行在虚拟机中。 (是的,这是虚拟事物中的虚拟事物。)

您可以使用键和弦⎇ Alt+ ⎈ Control+F1⎇ Alt+ ⎈ Control+在多个虚拟终端之间切换F12,这可能是您的热键主持人操作系统或由 Parallels Desktop 的键盘翻译层翻译,因此您可能必须使用其他键和弦进行模拟才能发送到虚拟机中的客户操作系统。

当然,nano屏幕在虚拟终端上可见并不意味着它nano正在运行。例如,nano用信号终止进程KILL,这就是您可能所做的,屏幕上留下菜单nano行,中间某处有 shell 提示符,与当时正在编辑的任何文本混合在一起。

在这种情况下⎈ Control+X⎈ Control+Z确实会显得没有做任何事情。你将会拥有已经终止 nano,并且您现在所在的 shell 输入提示不会执行任何可见的操作来响应这些字符。 (⎈ Control+X是 ZLE 和 Bourne Again shell readline 中 emacs 模式下多字符编辑控制序列的开头。)

另一种可能性是,您声称⎇ Alt++没有执行任何⎈ Control操作F2,并且假设您确实知道如何通过主机操作系统的热键和 Parallels Desktop 的键盘转换层将其发送到来宾操作系统,则虚拟键盘具有虚拟修饰键卡在按下状态。

然而,这受到三件事的阻碍。

  • nano在菜单行旁边显示状态消息,以响应诸如⎇ Alt+ ⎈ Control+之类的内容X(尽管可以默默地忽略诸如⇮ AltGr+ ⎈ Control+之类的内容X,具体取决于您选择的键盘布局);
  • 您可能已经在使用虚拟终端#2,在这种情况下切换到它确实是一个空操作;

  • 如果卡住的修饰符是⎇ Alt⎈ Control,则按下这些修饰符应该可以为来宾操作系统解除卡住。

这个问题得到了解决,因为我可以选择稍后在与删除相同的窗口中停止虚拟机。

emacs在人们说了很多关于退出、退出vim、退出的事情之后vi,看到退出的“解决方案”nano被呈现为是非常有趣的。重新启动整个(虚拟)机。 ☺

进一步阅读

相关内容