.bash_historyと履歴コマンド

.bash_historyと履歴コマンド

.bash_historyファイルを開いてコマンドを使って前のコマンドを見ると、historyまったく同じコマンドではないことがわかります。

約24時間ごとに更新される.bash_historyため、含まれているコマンドが少なくなったようですが?.bash_history

historyまた、myまたはファイルに表示できるコマンドの数に制限があるかどうかを知りたいです.bash_history

答え1

特定のプロセスによってメモリに保持される記録内容は、さまざまな設定やコマンド、特に、、、および環境変数HISTCONTROLはもちろん、およびコマンドによって記録ファイルの内容によって異なります。HISTFILEHISTFILESIZEHISTIGNOREHISTSIZEfchistoryマニュアルの歴史セクション間違いなく、この本はこの本より良い読書になります。

答え2

このhistoryコマンドを、現在コンソール/ターミナル・ウィンドウに入力しているコマンドの一時リポジトリーと考えてください。現在のコマンドのタスクリストと考えることができます。

代わりに、コンソール/ターミナル、現在および前のセッションにログインしたすべてのコマンドの履歴をファイル システム構成ファイル (たとえば.bash_history.

より有用な情報は以下にあります。履歴が .bash_history と異なる理由と、履歴から項目を削除する方法は?Ubuntuについて質問します。

関連情報