当您忘记命令开头的 sudo 时非常有用,!!
就像上一个命令的别名一样。例子 :
$ mv /very/long/path/for/a/protected/sensible/file/caution.h .
(...) Permission denined
$ sudo !!
sudo mv /very/long/path/for(...) .
[sudo] password :
Run Code Online (Sandbox Code Playgroud)
!!
伎俩?由于该令牌,互联网上的研究很困难。编辑:一些有趣的事件指示符
!!:*
它指的是前一个命令的参数。用例:
cat /a/file/to/read/with/long/path
nano !!:*
Run Code Online (Sandbox Code Playgroud)
:p
只打印命令而不执行它,你必须把它放在事件指示符的末尾。
$ !-5:p
sudo rm /etc/fstab -f
Run Code Online (Sandbox Code Playgroud)