Надсилання команди зміни віртуальної консолі в PuTTY


10

Я намагаюся використовувати PuTTY для зміни віртуальної консолі в Linux за допомогою звичайних команд клавіш - Alt+ F1або Ctrl+ Alt+ F1тощо. Однак це не працює.

Переключення TTY повинно бути простим, і це те, що мені потрібно вміти робити в PuTTY, бажано, не через chvt, а краще за допомогою натискання клавіш, як описано вище.

Будь-які ідеї, як я можу це зробити?


1
Ви намагаєтесь переключити ЦЗ для фізично підключеного дисплея або для вашого зв'язку PuTTY? Також, що не так chvt?
користувач1686

Для PuTTY, і те, що я спеціально прагну зробити, - це мати можливість бути в якійсь програмі, як vim або mutt, а потім перейти на інший tty. Я спробував це, використовуючи sudo chvt (і перевірку за допомогою fgconsole), і це, здається, не працює, і я просто хотів би знати, як переключитися за допомогою функціональної клавіші так чи інакше!
nemof

Відповіді:


13

Віртуальних консолей через з'єднання SSH немає, ви просто отримуєте один термінал за з'єднання. Схоже, екран може робити те, що ви шукаєте, хоча:

Екран найкраще описується як термінальний мультиплексор. Використовуючи його, ви можете запускати будь-яку кількість консольних програм - інтерактивних командних оболонок, програм на основі прокльонів, текстових редакторів тощо. - в одному терміналі. Бажання це зробити - це те, що залучає більшість людей на екран. Я запускав півтисячі емуляторів терміналів, коли я ввійшов у свою машину: мені хотілося, щоб один прочитав електронну пошту, один відредагував мій код, один - скомпонував мій код, один - для мого читача новин, один - для оболонки в мій веб-хост , і так далі. Тепер запускаю один емулятор терміналу і запускаю в ньому екран. Проблема вирішена.

Інша основна класна особливість екрану - його здатність відключати емулятор терміналу від запущених програм. Це означає, що ви можете використовувати екран для збереження запущених програм після випадкового закриття емулятора терміналу або навіть після виходу з системи, а також пізніше відновлення прямо там, де ви були. Це означає, що ідея "сеансу", під час якого ви запускаєте ряд консольних програм, є плаваючою сутністю, яку ви можете прив’язати до будь-якого терміналу в будь-якому місці або взагалі немає терміналу, якщо хочете.


3
Не забувайте tmux .
користувач1686

Ну досконало, це саме те, що я хотів знати.
nemof

Щойно повернувся до тестування tmux, і це відмінна програма, спеціально можна легко розділити панелі.
nemof

Отже, ви запускаєте екран в хост-ОС або віддаленій ОС?
CMCDragonkai

На віддаленій ОС.
Кріс Ачесон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.