在这样做的时候,我发现自己想要使用第二个shell来检查/编辑各种配置文件中的设置或查看系统日志,而主(也是唯一的)控制台被执行某些恢复过程.
在另一个tty上启动第二个shell的推荐命令是什么?
显然,一种方法可能是在tty1中使用屏幕,但这并不容易只用Alt-F1,Alt-F2等切换会话.
解决方法 有一个专门针对这种情况设计的命令:openvt.只需在tty1上从你的shell运行openvt,你就会发现在第一个tty上运行的shell上还没有东西(tty2可能.)你可能会发现有几个选项很有用;请参阅openvt手册页.由于这不是由getty管理的登录,因此当您退出新shell时,您将看不到登录提示. tty将会死亡,因为它上面没有进程,但是你仍然可以来回切换(Alt-F1 Alt-F2),看看退出shell时屏幕上的内容. deallocvt命令破坏了处于这种类似僵尸状态的ttys,返回原来的“Alt-F2无所事事”状态.
最初这些命令被称为open和disalloc,但最终有人决定改变它们,因为它们太通用了,而且disallocate被认为是“不是一个字”.
在过去,通常配置键盘驱动程序和init以使Alt Up运行打开,因此它将充当在新控制台上生成shell的热键.您可能仍会在/ etc / inittab中找到已注释掉的旧配置的剩余部分. (如果你没有使用一些没有inittab的花哨的新init.)
有一个类似的问题here
总结以上是内存溢出为你收集整理的linux – 如何在单用户模式下启动第二个shell?全部内容,希望文章能够帮你解决linux – 如何在单用户模式下启动第二个shell?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)