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 环境变量控制历史记录条数。

🔗 相关命令