1

Я использую общую историю для всех сессий. Однако мне часто случается, что часть истории теряется. Поэтому я просто поменяю местами разные сценарии "общего сеанса" в надежде, что кто-нибудь исправит это, пока что нет. Это работает в основном, но не всегда.

Я просто решил присмотреться к этому более подробно, когда Ctrl+R valgrind ничего не показал. Да, это в файле истории - открытие .bash_history в редакторе и поиск показывает несколько команд, которые начинаются с valgrind . Тем не менее, history |grep valgrind показывает только себя, и фактически эта команда вводится в указанную .bash_history , в самом ее конце, намного позже других команд, содержащих valgrind . И это не опечатка - файл истории содержит много команд iptables , которые невидимы для history и для Ctrl+R. Более свежая история в том же файле видна, и доступ к ней работает нормально.

Я бы сомневался, что история Bash так сильно нарушена. Любое объяснение?

РЕДАКТИРОВАТЬ: Существует аналогичный вопрос, без реального ответа: есть ли ограничение на количество записей, которые ищет комбинация клавиш Control R?

0