5.1Kпросмотров
25.3%от подписчиков
23 февраля 2026 г.
Score: 5.7K
Если открыть окно терминала и ввести несколько команд, а после открыть второе окно, то история команд bash во втором окне не будет содержать команд из первого. К тому же, если закрыть первый терминал, а затем второй, то история команд из первого терминала будет перезаписана вторым. Так происходит из-за того, что история команд записывается только при закрытии терминала, а не после каждой команды. Это можно исправить. Отредактируем файл .bashrc добавив в него строки: shopt -s histappend PROMPT_COMMAND='history -a' Так история команд будет добавляться к старой, а не перезаписывать ее, и запись будет происходить каждый раз в момент отображения подсказки bash.