web-dev-qa-db-ja.com

ターミナルを閉じた後、bash履歴が保存されない

最近、Ubuntu 14.04インストールをUbuntu Gnome(Gnome DEに付属)に置き換えました。しかし、ターミナルセッションが閉じられると、bash履歴が保存されないことに気付きました。ターミナルセッションを閉じて新しいセッションを開き、historyコマンドを実行すると、historyコマンド自体以外は表示されません。この問題を解決する方法はありますか?

ありがとうございました

39
Deepal

.bash_historyがユーザーのものではない可能性があります。ファイルの権限を確認し、所有者でない場合は変更します。

Sudo chown yourusername:yourusername ~/.bash_history
65
Nilson Sales

最初のタイプの次のコマンド

shopt -s

天気を確認するにはhistappendコマンドが 'on'または 'off'になっている

history -a

新しいプロンプトごとに履歴を保存する場合は、次のコマンドを実行します

export Prompt_COMMAND='history -a'

詳細については、 this linkを参照してください

18
Chinmaya B