Я предполагаю, что для привязки клавиш нужна обратная косая черта "\". Но я не могу сказать, все ли это вам нужно. Я на Дебиане.
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char
Вот пример того, как можно проверить, активна ли привязка.
проверить, установлена ли история -поиск -назад
$ bind -p|grep history-search-backward
# history-search-backward (not bound)
проверить, какая команда имеет последовательность клавиш "\e[A"
$ bind -p|grep "\\e\[A"
"\e[A": previous-history
записать новую привязку ключа в ~/.inputrc и перезагрузить
$ echo '"\e[A": history-search-backward' >> ~/.inputrc
$ bind -f ~/.inputrc
проверьте еще раз, если история -поиск -назад установлена
$ bind -p|grep history-search-backward
"\e[A": history-search-backward
Вам не хватает $
...
Общий формат::
abc
$ xyz123
$ xyz456
В то время как вы, кажется,:
abc
xyz123 $
xyz456 $