在PuTTY中发送更改虚拟控制台命令


10

我正在尝试使用PuTTY通过常用的键盘命令- Alt+ F1或Ctrl+ Alt+ F1等更改Linux上的虚拟控制台。但是,这不起作用。

切换TTY应该很简单,这是我在PuTTY中需要做的事情,最好不要通过chvt,但最好使用上述按键。

有什么想法可以做到这一点吗?


1
您是否要为物理连接的显示器或PuTTY连接切换VC?另外,怎么了chvt?
— user1686 2011年

对于PuTTY,我特别希望做的是能够进入某个程序,例如vim或mutt,然后切换到另一个tty。我已经尝试过使用sudo chvt(并使用fgconsole检查),但它似乎不起作用,我只是想知道如何使用功能键进行切换!
— nemof 2011年

Answers:


13

SSH连接没有虚拟控制台,每个连接只有一个终端。听起来屏幕可能会满足您的需求,但是:

屏幕最好描述为终端多路复用器。使用它,您可以在一个终端中运行任意数量的基于控制台的应用程序-交互式命令外壳,基于curses的应用程序,文本编辑器等。这样做的愿望使大多数人迷上了屏幕。登录机器时,我曾经启动了六个终端仿真器:我想要一个阅读我的电子邮件,一个要编辑我的代码,一个要编译我的代码,一个供我的新闻阅读器使用,一个供外壳放入我的Web主机中使用。 , 等等。现在,我启动一个终端模拟器,并在其中运行屏幕。问题解决了。

屏幕的另一个主要酷功能是它能够将终端仿真器与正在运行的程序脱钩。这意味着您可以在意外关闭终端仿真器后,甚至在注销后使用屏幕来保持程序运行,然后再恢复到原来的位置。这意味着在其中运行多个控制台程序的“会话”的想法是一个自由浮动的实体,您可以将其绑定到任何位置的任何终端,如果需要,也可以根本不绑定任何终端。


3
不要忘记tmux。
— user1686 2011年

完美,这正是我想知道的。
— nemof 2011年

刚回来说,测试tmux是一个很棒的程序,特别是能够如此轻松地拆分窗格。
— nemof 2011年

那么,您是在主机OS还是远程OS上运行屏幕?
— CMCDragonkai 2014年

在远程操作系统上。
— 克里斯·艾奇逊
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.