web-dev-qa-db-ja.com

すべてのubuntuログ/端末履歴はどこに保存されますか

ログとキー履歴はどのフォルダーに保存されるので、それらをパージするスクリプトを作成できます。ハイバネーションパーティション用の特定のフォルダ、またはハイバネーションでRAMデータを保持するファイルはありますか?誰かがすべてのコマンド履歴/プログラムロード履歴/プログラム実行履歴を削除したいのですが、どこに行きますか?

サンクスライト

12

~/.bash_historyにあります

9
DARDAR SAAD

物事がログに記録される場所はたくさんあり、使用するアプリケーションによっては、網羅するのが非常に難しいでしょう。とはいえ、ここに私が考えることができる主な場所があります:

  • ほとんどのシステムログは/var/logに入ります
  • firefoxは~/.mozilla/firefoxに履歴、Cookieなどを保存します。これはFirefoxから削除できます(shift + ctrl + suppr)
  • zeitgeistは履歴デーモンであり、ダッシュの最近の履歴を取り込みます。プライバシー設定から削除できます
  • 端末コマンドの履歴は、~/.bash_historyにユーザーごとに保存されます。このファイルを削除すると、この履歴が削除されます。
  • gnomeアプリケーション(gedit、nautilusなど)は最近使用したファイルを~/.local/share/recently-used.xbelに保存します。このファイルは必要に応じて削除できます。

これらは私が考えることができる主な場所ですが、どのアプリケーションでもさまざまな場所で物事をログに記録することができます...ですから、削除したいログに本当に依存します。

MrVaykadjiが言及したように、 BleachBit は、このようなクレンジングタスクを自動化し、さまざまな既知のソフトウェアの「ログファイル」を削除できるGPLソフトウェアです。また、単純なxmlファイルを使用して新しいクリーナーを簡単に追加できます。あなたが探しているもの(ウェア)かもしれません!

8
alci

Bash履歴ファイルはホームディレクトリにあります:/home/your-user-name/.bash_history

5
Stanwmusic

上記のログ以外に、多くの(ほとんどではないにしても)アプリケーションがそれぞれのログを異なる場所に保持していることを考慮する必要があります。したがって、alciが述べたように、答えは本当にあなたが何をサニタイズしたいかに依存します。

また、実際にニーズが存在する場合は、ログサニタイズの実際の特定のニーズに基づいて自動化するスクリプト作成スキルを試してみることをお勧めします。