!.md 777 B

Exclamation mark

Bash 内置命令,用于替换历史记录中找到的命令。 更多信息:https://gnu.org/software/bash/manual/bash.html#Event-Designators.

  • 使用sudo重新执行上一个命令:

sudo !!

  • 通过在history中出现的行号来调取命令:

!{{行号}}

  • 调取history中的倒数第数字条命令:

!-{{数字}}

  • 调取以字符串开头的最近执行的命令:

!{{字符串}}

  • 调取上一个命令的参数给当前命令

{{当前命令}} !*

  • 调取上一个命令的最后一个参数给当前命令

{{当前命令}} !$

  • 调取上一个命令,但不包含最后一个参数:

!:-

  • 显示以特定字符串开头的最后一个命令,但不执行:

!{{字符串}}:p