Exclamation mark
Bash 内置命令,用于替换历史记录中找到的命令。 更多信息:https://gnu.org/software/bash/manual/bash.html#Event-Designators.
- 使用
sudo重新执行上一个命令:
sudo !!
- 通过在
history中出现的行号来调取命令:
!行号
- 调取
history中的倒数第数字条命令:
!-数字
- 调取以
字符串开头的最近执行的命令:
!字符串
- 调取上一个命令的参数给
当前命令:
当前命令 !*
- 调取上一个命令的最后一个参数给
当前命令:
当前命令 !$
- 调取上一个命令,但不包含最后一个参数:
!:-
- 显示以特定字符串开头的最后一个命令,但不执行:
!字符串:p