!
数字で始まるbashコマンドラインを再実行できますか?わかりました、通常、!<digit>
位置別にコマンドを選択し、!<text>
テキストでコマンドを選択します。<text>
説明を強制することが可能かどうか疑問に思います。
私のユースケースは7-zipです/usr/bin/7z
。私はしばしば7z e *.zip
私がいるディレクトリでこれを行います。!7
通常、コマンドを使用して検索することはできません。私の解決策は対話型履歴検索を使用することですCtrlR。
! 7
Googleで、、、、、を試しましたが、!\7
成功しませんでした。どのような方法がありますか?ありがとうございます!!'7'
!"7"
答え1
使用
!?string
行の先頭でのみ一致するのではなく、履歴項目のコマンドライン全体が検索されるため、レコードの最初の項目を参照するものとして解釈されず、数字で始まるstring
コマンドを一致させるために使用できます。n
n
別の履歴修飾子を追加するには、検索文字列もendでなければなりません?
が、単純検索と実行の場合は、末尾は?
オプションです。