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

Linuxで履歴からコマンドを削除する方法

履歴コマンド Linuxでは、以前に実行されたコマンドのリストが表形式で表示されます。最初の列にはコマンドの数が表示され、2番目の列には実際に実行されたコマンドが表示されます。

以前に入力したコマンドのリストには、「上」を押してアクセスすることもできます。 および「ダウン」 最近実行したコマンドを再度入力しないように、キーボードの矢印キー。

保存される以前のコマンドの最大数を構成できます。

履歴内の実行されたすべてのコマンドを検索

$ history

ユーザーが潜在的に危険または危険なコマンドを入力した場合があります。このようなコマンドは、意図せずに再度呼び出される可能性があるため、履歴に保持することは安全ではありません。

たとえば、コマンドno。 10 上の画像は、「フォーク爆弾」と呼ばれる一般的なサービス拒否攻撃です。 ’これはコンピュータのメモリを完全に使い果たします。

そのようなコマンドを履歴から削除する方法を見てみましょう。

履歴内の単一のコマンドを削除する

'-d'を使用して、履歴から1つのコマンドを削除できます。 パラメータ。

$ history -d <command no.>

これを実行して、コマンド番号がないかどうかを確認しましょう。履歴コマンドから10が削除されます。

$ history -d 10
$ history

上で見たように、フォーク爆弾 履歴から削除され、コマンド番号。リスト内の次のコマンドに10が割り当てられます。

すべての履歴コマンドの削除

パラメータ‘-c’を使用してコマンドを実行します 履歴のリストからすべてのコマンドを削除します。

$ history -c
$ history

上記のように、すべてのコマンドが履歴から削除されています。

結論

この記事では、履歴コマンドについて説明しました。 履歴から特定のコマンドまたはすべてのコマンドを削除する方法。履歴は‘。bash_history’というファイルに保存されます これはユーザーのホームフォルダにあります。

履歴の詳細については コマンド、実行して履歴のマニュアルページを参照してください:

$ man history

ご質問やご意見がございましたら、下にコメントを残してください!


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

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

  3. Linux履歴コマンド

  1. Linuxでグループにユーザーを追加またはグループから削除する方法

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

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

  1. Linuxの履歴コマンドの使用方法

  2. Linuxでファイルまたはディレクトリを削除(削除)する方法

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