Назад | Перейти на главную страницу

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

Мне нравятся сочетания клавиш «домой», «конец», «вверх», «вниз», но я не могу использовать их через 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?

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

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

Листать вниз: Прокрутите терминал вниз по странице

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

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

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

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

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

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