知っている人は知っているんだろうけど、自分はつい最近知ったコマンドラインでのショートカットテクニックを紹介。
※ 検証環境
- MacOS 10.12.6
- Iterm2(Build 3.1.beta.4)
- bash 3.2.57
Esc + .
を入力することで最後に実行したコマンドの(最後の)引数を呼び出すことができる。
以下のgifは、 echo
コマンドの引数として入力した foobarbaz
を次のプロンプトで呼び出している。
実務なんかでは、例えば「cp
コマンドの実行で長いパスを入力した後に、コピー先のファイルを開きたい」というようなケースで便利になると思う。
$ cp /tmp/sample.conf /etc/nginx/conf.d/sample.conf
// ここで less に続けて Esc + .
$ less /etc/nginx/conf.d/sample.conf