bash 履歴相互作用を使用するときにスペースをエスケープする方法は?

bash 履歴相互作用を使用するときにスペースをエスケープする方法は?

コマンドを入力するとスペースを抜けますか?私はこれをしたい:

!git\ clone

過去のコマンドの実行に使用するのが好きです!が、そのスペースが利用できないと機能が制限されることがよくあります。

答え1

あなたはそれを使用することができます

!?git clone

からman bash

 !?string[?]

文字列を含む履歴リストの現在位置より前の最新のコマンドを参照します。?文字列の直後に改行文字が続く場合は、末尾の文字を省略できます。

またAlt + .、前のコマンドの最後の引数を繰り返し(もう一度押すと前のコマンドに移動します)、前のコマンドの最初の引数をAlt + Ctrl + y繰り返すか、前にnある場合は-thを繰り返してみてくださいAlt + n

関連情報