# 感叹号 > Bash 内置命令,用于用历史命令进行替换。 > 更多信息:。 - 用前一个命令替换并使用 `sudo` 运行它: `sudo !!` - 用基于 `history` 中行号的命令替换: `!{{number}}` - 用指定行数之前的命令替换: `!-{{number}}` - 用最近一个以某个字符串开头的命令替换: `!{{string}}` - 用最新命令的参数替换: `{{command}} !*` - 用最新命令的最后一个参数替换: `{{command}} !$` - 用最后一个命令但不包括最后一个参数替换: `!:-` - 打印以某个字符串开头的最后一个命令而不执行它: `!{{string}}:p`