可以使用以下history扩展方法,操纵和重复执行历史命令:
事件指定符 |
意义 |
例子 |
!N |
历史命令列表中第N个事件 |
!8 命令列表中第8个命令 |
!-N |
当前行之前的第N行 |
!-6 6行之前的命令 |
!! |
上一次执行的命令 |
!! 上一次执行的命令 |
!string |
最近用到的以string开始的命令 |
!grep 最近使用的以字符串grep开始的命令(一般是最后使用的grep命令) |
!?string[?] |
最近使用的包含string的命令 |
!?cut? 最近使用包含cut字符串的命令 |
string +[Home] |
自动完成该历史命令的输入。 |
ls再按[Home]键,自动完成以ls为首的最近的历史命令的输入 |