履歴の最後のコマンドの2番目のパラメータにどのようにアクセスしますか?

履歴の最後のコマンドの2番目のパラメータにどのようにアクセスしますか?

私はいくつかの正規表現を学び始めたので、次のコマンドを使い続けました。

grep pattern /usr/share/dict/american-english 

パターン部分だけが変わって長い表現を書かなければなりません」/usr/share/dict/USEnglish「続けて。

誰かが完全な式ではなく、パスワードなどの文字の組み合わせを入力して、コマンド履歴のコマンド引数を拡張できると述べました。その神秘的なキャラクターの組み合わせについて教えてください。

ベストアンサー1

<M-.>Metaキーが他の目的に使用される場合は、<Esc>.Meta-dot(または<esc>ポイント)(ここでMetaは通常Altキーです)を使用して前のコマンドの最後の引数を呼び出すことができます。だから最初に入るべきです。

$ grep foo /usr/share/dict/american-english

次に、他のものを探したい場合は、次のように入力します。

$ grep bar

スペースを入力したらEsc.(たとえば、Escキーを最初に押してからピリオドキーを押します):

$ grep bar /usr/share/dict/american-english

次のいずれかの方法を使用することもできます。

$ grep bar !:2
$ grep bar !$

ここで、および!:2!$、それぞれ「2番目のパラメータ」と「最後のパラメータ」を表します。

おすすめ記事