Я намагався шукати ~/.bash_history
останні свої команди, перебуваючи в термінальному сеансі, але їх просто не було. Я думаю, це тому, що у мене відкрито кілька сеансів терміналів.
Чи є спосіб я синхронізувати (наприклад, синхронізувати або виписати синхронізацію) історію команд сеансу поточного терміналу у файл bash_history (не закриваючи сеанс і не втрачаючи цього середовища)?
(Це було б віддалено схоже за ідеєю, як sync
команда зберігає модифікації файлової системи в деяких системах.)
Я думаю, я міг би налаштувати баш для збереження історії декількох сеансів, але можливість натискання поточного буфера історії все ще буде корисною в сценаріях, коли ви працюєте на новій машині, і ви випадково забули налаштувати баш, як ви могли б хотіти .
history -a
команду shell buildin, але після цього я якось отримую "дозвіл відхилений" у.bash_history
файлі.