GNU/Linux >> Linux の 問題 >  >> Linux

LinuxでBashの履歴をクリアする方法

Linuxのシェルに入力したコマンドの履歴を非表示にしたい場合があります。これは例えばサーバーイメージを構築して複数の仮想マシンを展開する場合に便利です。以下に示すコマンドは、すべてのLinuxディストリビューション(CentOS、Debian、Ubuntuなど)で機能します。

クリアバッシュ履歴

LinuxでBash履歴をクリアするには、次の3つのコマンドの組み合わせを使用します。

cat /dev/null > ~/.bash_history && history -c && exit

これらのコマンドは何をしますか?

  • 「cat」コマンドは、現在ログインしているユーザーの.bash_historyファイルを空にします。
  • 「history-c」コマンドは、現在のユーザーセッションの履歴をクリーンアップします。
  • 「exit」コマンドは現在のセッションを終了します。

Linux
  1. Linuxでhistoryコマンドを使用する方法

  2. LinuxでSuコマンドを使用する方法

  3. Linux履歴コマンド

  1. LinuxでBASHコマンドライン履歴をクリアする方法

  2. LinuxでBashの履歴から特定のコマンドをクリアする方法

  3. Linux で選択したユーザーのコマンド履歴を保存する方法

  1. LinuxでのBash履歴の解析

  2. Linuxのコマンド履歴を管理する方法

  3. bash で履歴の編集を無効にする方法