Bashで使用された前のコマンドの最後の(n番目?)渡された引数をどのように覚えていますか?

Bashで使用された前のコマンドの最後の(n番目?)渡された引数をどのように覚えていますか?

私はしばしば同じファイルに対して別のコマンドを実行します。たとえば、

$ youtube-dl aB54c4p0eo #I made this video id up on the spot
$ mv aB54c4p0eo.flv kittens.flv
$ vlc kittens.flv
$ rm kittens.flv

再構築する必要がないように、以前のコマンドのパラメータを現在のコマンドで再利用する方法はありますか?

ベストアンサー1

alt-.もちろん大丈夫です。ただし、目的の番号付き引数(以前のコマンドの最初の引数)が既にわかっている場合は、すばやく進めることができます!:nn

これを魔法の空間と組み合わせることはしばしば役に立ちます。この機能を有効にするには、.inputrcと入力しますSpace: magic-space。この機能を有効にすると、後にスペースを入力すると、!:2Enter キーを押すのを待たずにすぐにその値に展開されます。誤って誤った引数をキャッチしないでください。

おすすめ記事