Специальные ключи AIX

Я подключаюсь к AIX 5.3 через ssh из Centos 6. Оболочки в AIX и Centos - это bash. Когда я нажимаю "Home", "End", "PgUp", "PgDn" в оболочке, bash выводит тильду (~), и курсор не перемещается в конец или начало строки. Как я могу заставить эти кнопки работать должным образом?

1 ответ

Решение

Попробуйте поместить это в файл инициализации Readline (по умолчанию ~/.inputrc):

"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[7~": beginning-of-line
"\e[8~": end-of-line

Если вы хотите выяснить, какие символы генерируются последовательностью клавиш, одним из способов является использование od -c, введите последовательность клавиш, затем Enter, затем Ctrl + D. Делать это для дома выглядит для меня так:

$ od -c

0000000 033   [   7   ~  \n
0000005
Другие вопросы по тегам