回答:
Bashプロンプトで、次のコマンドを入力し、各コマンドの後にリストされている手順を実行します。
set -o | grep history
「履歴がオフ」になったら、次の行を次の行の最後に追加します~/.bashrc
。
set -o history
次の試行:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
最初の/dev/null
行が空白またはの場合、次の行をの末尾に追加します~/.bashrc
。
HISTFILE=$HOME/.bash_history
最後の2つのいずれかが0を出力する場合、それらをデフォルトの500などの数値に設定します。
HISTFILESIZE=500
HISTSIZE=500
できることの1つは、環境変数 "HISTFILE"が設定されているかどうかを確認することです。履歴を書き込むファイルに設定する必要があります。ファイルが設定されている場合、ユーザーにそのファイルを書き込む権限があることを確認する2番目のこと。これらが私の頭に浮かぶ最初の2つのことです。