なんか使いたくなったときはいつも忘れてるのでメモ。

まず、直前に入力した引数を使いまわすには!$を使う。

[bash]
$ mkdir hoge
$ cd !$
[/bash]

直前に入力したコマンドそのものを使いまわすには!!を。

[bash]
$ pacman -Syu
$ sudo !!
[/bash]

!!が直前の入力に置き換わるような感じなので、次のような使い方もできる。

[bash]
$ sudo eject
$ !! -t
[/bash]

ejectコマンドは-t, –traycloseをつけると光学ドライブのトレイを閉じてくれる。