Próbowałem wyszukać ~/.bash_history
moje ostatnie polecenia podczas sesji terminalowej, ale ich po prostu nie było. Chyba dlatego, że mam otwartych wiele sesji terminali.
Czy istnieje sposób na zsynchronizowanie (tj. Synchronizację-wypychanie lub synchronizację-wypisanie) historii poleceń bieżącej sesji terminala w pliku bash_history (bez zamykania sesji i utraty tego środowiska)?
(Pomysł byłby zdalnie podobny do tego, w jaki sposób sync
polecenie przechowuje modyfikacje systemu plików w niektórych systemach).
Wyobrażam sobie, że mógłbym ustawić bash, aby zachować historię wielu sesji, ale możliwość wypchnięcia bieżącego bufora historii byłaby nadal przydatna w scenariuszach, gdy pracujesz na nowym komputerze i przypadkowo zapomniałeś ustawić bash tak, jak byś chciał .
history -a
wbudowanego polecenia powłoki, ale po jakimś czasie otrzymuję „odmowę.bash_history
dostępu ” do pliku.