Bash Bang (!) commands

重新运行上一个命令的全部或部分内容。

语法
!! 再次运行最后一个命令

  !foo     运行以'foo' 开头的最新命令(例如!ls)

  !foo:p   打印将要运行的命令,并将其添加到命令历史记录中

  !$       运行前面命令的最后一个单词 (同 Alt + .)

  !$:p     打印出来的字, !$ 将代替

  !*       运行上一个命令,除了最后一个单词

  !*:p     打印除最后一个字之外的上一个命令

bang 命令实例:

Linux的Bash命令行(A-Z排序)