> А этот readline позволяет запускать программы? Вроде бы как-то через bind можно Разумеется, нет. Это не его работа. Запускает bash.
> для readline задавать хоткеи.
Не всякие, там куча осмысленных ограничений. man termcap.
>> Кроме того, о юный падаван, открой для себя screens, tmux, muck, dvtm
>> и ещё кучу подобных.
> А там можно менять клавиатурные сокращения? Хочу хоть как-то унифицировать горячие клавиши.
Можно, но не нужно. Ты убьёшь кучу времени, настроишь какие-то бесполезные Win+1. Потом тебе попадётся клава без Win - например Apple Aluminium. Кнопка яблока там есть, но работает она по-другому. Хотя с виду почти такая же.
> В Х11 можно назначать клавиши на любое приложение (xbindkeys).
> Про SSH - а там можно назначит клавиши для удалённой консоли?
Разумеется, нет. Ты не знаешь, кто у тебя консоль на той стороне SSH. Там может оказаться Cisco IOS или вообще z/OS с termios под IBM-овскую клаву. 20 функциональных клавиш и ни одной Win, прикинь?
Начни читать начиная с
man termcap
Пока ты не понимаешь, что ты делаешь. Консоль Unix - это совсем не клава с монитором. Твой Debian 9 обязан работать с кучей консолей, причём одновременно. Среди этих консолей есть даже телетайп.
Подстраивать его под конкретную клаву можно, но сложно и не нужно. Сильно быстрее выучить дефолтные настройки и не делать себе мозг.