Как я могу использовать клавиши home, end, page-up, page-down в Solaris через PuTTY?

Мне нравятся ярлыки home, end, page-up, page-down, но я не могу использовать их через PuTTY на серверах Solaris.

Windows PuTTY => Linux desktop via SSH, works fine.
Windows PuTTY => Solaris server, shortcuts keys problems.
Windows PuTTY => Linux VM => Solaris server, shortcuts keys problems.
Linux desktop => Solaris server, works fine.

По каким причинам эти ключи не работают и как я могу заставить их работать, не меняя что-либо на каждом отдельном сервере Solaris?

1 ответ

Поскольку вы не указали, что вы хотите, чтобы ключи делали, я предполагаю, что вы хотите сделать следующее;

Page-up: прокрутить терминал вверх по странице

Page-Down: прокрутить терминал вниз по странице

Домой: переместить курсор в начало командной строки

Конец: переместить курсор в конец командной строки

Клавиши перемещения вверх / вниз будут работать в PuTTY независимо от ОС, если вы просто удерживаете клавишу Shift. Shift+PgUp прокрутит окно PuTTY вверх на страницу.

Ключи Home и End требуют изменения terminfo (подойдут различные виды) и, как правило, зависят от того, какой тип оболочки вы используете (sh, ksh, bash и т. Д.).

Используя приведенные выше примеры, проверьте настройки TERM (echo $TERM) и какую оболочку вы используете (ps или же echo $SHELL).

Для получения дополнительной информации, этот вопрос / ответ на SuperUser.

Другие вопросы по тегам