最後のシステムインストール(5ヶ月)以降のすべてのコマンドをどのように表示できますか?

最後のシステムインストール(5ヶ月)以降のすべてのコマンドをどのように表示できますか?

Linuxでの作業は、私のニーズとニーズを満たす最高のシステムを見つけるための楽しい探求でした。 5ヶ月前に私は良い快適さを享受しました。今、ハードドライブを交換したいと思います。初期のカスタマイズをより効率的に行うために、次のことを考えてみました。最後のインストール以降にbashに入力したすべてのコマンド。このhistoryコマンドと私の.bash_historyファイルがあり、~$過去~#数日間のコマンドのみが表示されます。

どうすればいいですか?

そして/または

私が入力したすべての(成功した)コマンドを「最適」として追跡するにはどうすればよいですか?

ベストアンサー1

残念ながら、すべて見ることはできません。システムをインストールした直後に設定する必要があります。

ここには2つの興味深い環境変数がありますHISTSIZEHISTFILESIZE前者は、現在のセッションに保存されているコマンドの数を制御します。後者は、履歴ファイルに保持されるコマンドの数を定義します。これらの変数が現在どのように設定されているかを確認できます。

echo "$HISTSIZE"  
echo "$HISTFILESIZE"

.bashrc次の行を追加して、ファイル(またはシステムbashrcファイル)でそれらを定義できます。

HISTSIZE=[5000 seems to be a common default]
HISTFILESIZE=[large number of your choice]

これはHISTFILESIZE履歴ファイルにのみ影響し、特定のセッションのHISTSIZE履歴リストに保存されている内容にのみ影響します。

また確認してみてくださいこの回答

おすすめ記事