RHEL 6のTCSHレコードから単一のコマンドを削除しようとしていますが、方法が見つかりませんでした。以下のように、次のBashコマンドを試しました。[1]、動作しません。
history -d <line_number>
この目標をどのように達成できますか?
答え1
私はtcshを使用しませんが、マニュアルページを注意深く読んでみると、次のようになります。
- 現在の履歴を保存
history -S
vi ~/.history
問題のあるコマンドを削除するには(またはデフォルトをvi $histfile
上書きした場合)、履歴ファイルを編集します。- 記録を消去
history -c
- 改訂履歴のロード
history -L
さまざまな詳細については、tcshのマニュアルページをお読みください。