イベント文字列コマンドが見つからないのはなぜですか(記録のどこにありますか?)。

イベント文字列コマンドが見つからないのはなぜですか(記録のどこにありますか?)。

イベント文字列の表示コマンド数に制限はありますか!?command? :

user@Host:~/Desktop/bin$ !?strace -o!
bash: !?strace -o!: event not found
user@Host:~/Desktop/bin$ history 100 | grep strace
 1964  man strace
 1989  strace -o >(vim -) a.out ##there you go, command I look after
 1990  man strace | grep -A5 "^\s*-p"
 1994  man strace | grep -A5 "^\s*-e"
 1998  man strace | grep -A5 "^\s*-e"
 2000  history 100 | grep strace
user@Host:~/Desktop/bin$ 

偶数は!?strace -o!見つかりませんが、コマンド履歴にはありますが、なぜですか?

また、で正規表現を使用できないのはなぜですか!?regex_to_find_command??これにより、使用されたコマンドを見つけやすくなります。 (例:使用!?strace .*?

ベストアンサー1

文法はい

!?strace -o?

または

!?strace -o

感嘆符ではなく閉じる疑問符を使用する必要があります。検索基準が改行文字で終わると、疑問符を省略できます。

おすすめ記事