TCSH履歴から単一のコマンドを削除する方法は?

TCSH履歴から単一のコマンドを削除する方法は?

RHEL 6のTCSHレコードから単一のコマンドを削除しようとしていますが、方法が見つかりませんでした。以下のように、次のBashコマンドを試しました。[1]、動作しません。

history -d <line_number>

この目標をどのように達成できますか?

ベストアンサー1

私はtcshを使用しませんが、マニュアルページを注意深く読んでみると、次のようになります。

  1. 現在の履歴を保存history -S
  2. vi ~/.history問題のあるコマンドを削除するには(またはデフォルトをvi $histfile上書きした場合)、履歴ファイルを編集します。
  3. 記録を消去history -c
  4. 改訂履歴のロードhistory -L

さまざまな詳細については、tcshのマニュアルページをお読みください。

おすすめ記事