Bash: история поиска назад сломана после SSH
Я регулярно выполняю ssh со своего ноутбука (mac) на рабочий стол (linux), и иногда, впоследствии, исторический поиск назад заканчивается неудачей и просто действует как предыдущая история. (Я не отслеживал, происходит ли это только и всегда ли после прерванных сессий, по сравнению с чисто отключенными.)
Моим первым подозрением было то, что мои настройки readline как-то сбрасывались. Но как до, так и после появления проблемы мои соответствующие настройки readline одинаковы:
$ bind -p | grep history | egrep -v "^# " "\e<": beginning-of-history "\e\C-i": dynamic-complete-history "\e>": end-of-history "\C-s": forward-search-history "\e^": history-expand-line "\e[A": history-search-backward "\e[B": history-search-forward "\C-n": next-history "\eOB": next-history "\en": non-incremental-forward-search-history "\ep": non-incremental-reverse-search-history "\C-p": previous-history "\eOA": previous-history "\C-r": reverse-search-history
Как ни странно, печать стрелки вверх в vi показывает, что это ^[OA
не так, \e[A
как я ожидал. Но в любом случае, это также не меняется между тем, когда моя привязка - это то, что я хочу, и когда она больше не является.
Чем это вызвано? Как мне сбросить привязки клавиш? Как мне избежать проблемы в будущем?
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?
-
5
Как удалить символическую ссылку на каталог?
-
8
Спаси меня от бессмысленного терминала
-
9
Как можно добавить номер строки и табуляцию к каждой строке текстового файла?
-
1
Когда я должен положить конфигурации в .bashrc против. .bash_profile?