`!:-` 是做什么的?

What does `!:-` do?

我对 bash 脚本和 Ubuntu\Debian 包系统还很陌生。

今天我正在研究这个 preinst 文件的内容,该文件是在该包从其 Debian 存档 (.deb) 文件中解压缩之前脚本执行的。

我的第一个疑问是包含以下内容的一行:

!:-

这可能是一个愚蠢的问题,但使用 Google,我找不到答案。

插入没有最后一个参数的最后一个命令(bash)

/usr/sbin/ab2 -f TLS1 -S -n 1000 -c 100 -t 2 http://www.google.com/

然后

!:- http://www.whosebug.com/

相同
/usr/sbin/ab2 -f TLS1 -S -n 1000 -c 100 -t 2 http://www.whosebug.com/