私は私が犯すことができる間違いについてシェルが私に警告したいと思います。
NETcmd2
でコマンドが実行されないようにする方法cmd1
たとえば、
$ tar tf file.tar
$ rm !$
ここでは、コンテンツを抽出するのではなく、ファイルを一覧表示したことを忘れていました。
私は現在のコマンドだけでなく、以前のコマンドの名前と戻り値に基づいて選択する一般的な解決策を探しています。
ベストアンサー1
shopt -s histverify
Bashでは、履歴が1段階に拡張され実行されるのを防ぐための項目を設定できます。ここで最初に押すと上記の内容が展開$ rm !$
され、[再実行]をクリックする前に確認または編集できます。より一般的な解決策は次のとおりです。$ rm file.tar
EnterEnter
「私が望むようにしてください」領土、あなたの意図を推測するプログラムが必要です。