履歴コマンド 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
ご質問やご意見がございましたら、下にコメントを残してください!