history
history 命令 - 查看命令历史
history 用于显示之前执行过的命令历史记录。结合 ! 操作符可以快速重复执行历史命令,大幅提高命令行效率。
命令语法
history [选项]
常用参数
| -c | 清空当前会话的命令历史 |
| -d N | 删除第 N 条历史记录 |
| -d | 删除指定行的历史 |
| n | 显示最近n条命令 |
实战示例
- $ history显示命令历史列表
- $ history 20显示最近20条命令
- $ !456执行历史中第456条命令
- $ !!重复上一条命令
- $ !grep执行最近一条以 grep 开头的命令
- $ Ctrl+R + 关键词反向搜索历史命令(最实用!)
温馨提示
Ctrl+R 反向搜索是最高效的历史命令查找方式。HISTSIZE 和 HISTFILESIZE 环境变量控制历史记录条数。