插件窝 干货文章 centos命令怎么像上翻阅

centos命令怎么像上翻阅

命令 历史 搜索 箭头 698    来源:    2025-04-04

在 CentOS 系统中,可以通过以下几种方式翻阅之前的命令历史记录:

1. 使用方向键

  • ↑ (上箭头):查看上一条命令
  • ↓ (下箭头):查看下一条命令

2. 使用 history 命令

  • 输入 history 查看所有历史命令列表
  • 通过 !n 执行历史记录中第 n 条命令(n 为 history 显示的编号)

3. 搜索历史命令

  • Ctrl+R:反向搜索历史命令
    • 输入关键字开始搜索
    • 按 Ctrl+R 继续向上搜索匹配项
    • 按 Enter 执行找到的命令
    • 按 Ctrl+G 退出搜索

4. 其他有用快捷键

  • Ctrl+P:等同于上箭头
  • Ctrl+N:等同于下箭头
  • Ctrl+S:向前搜索(可能需要先执行 stty -ixon 启用)
  • Ctrl+Q:退出向前搜索模式

5. 翻页查看完整历史

如果历史记录很长,可以:

history | less

然后用 PageUp/PageDown 翻页查看

6. 清除历史记录

如果需要清除当前会话的历史记录:

history -c

小技巧

  • 设置历史记录保存行数(添加到 ~/.bashrc):
HISTSIZE=1000
HISTFILESIZE=2000

这些方法在 CentOS 的默认 bash shell 中都适用,如果是其他 shell(如 zsh)可能会有略微不同的快捷键。