Я не знаю, что случилось с вашей ОС, но могу с уверенностью сказать, что SysRescueCd liveCD вернет ваши файлы обратно. пока ваши диски не сильно повреждены, вы можете вернуть свои файлы на 100%. Получите здесь http://www.sysresccd.org/SystemRescueCd_Homepage
Спасибо за комментарий Марка Плотника. Я нашел решение. Хотя он не использует расширение истории bash. (Я считаю, что использование расширения истории bash для достижения этого невозможно после прочтения [раздел 9.3.1 справочного руководства bash].(https://www.gnu.org/software/bash/manual/html_node/Event-Designators.html)
Решение состоит в том, чтобы поместить следующие строки в ~/.inputrc
или раскомментировать соответствующие строки в /etc/inputrc
для глобального эффекта.
"\e[5~": history-search-backward
"\e[6~": history-search-forward
Соответствующий код можно найти, нажав CtrlV , а затем клавишу PageUp . Команды взяты из раздела 8.4.2 руководства bash. .
После этого я могу использовать клавишу PageUp , чтобы перейти к первой команде, как прокомментировал Марк.