[Linux] 历史查询history和快速匹配

Ctrl+r:匹配模式查询历史命令

同时按下Ctrl+r,进入历史命令匹配模式,快速查询历史命令
如果按下Ctrl+r,会匹配下一个符合的命令

(reverse-i-search)`cd': cd /home/wzx/ 

设置history附带时间戳

操作很简单,只需要设置环境变量HISTTIMEFORMAT即可

设置时间戳格式

HISTTIMEFORMAT="%Y-%m-%d %T:  "

查询history

history

结果

  220  2025-03-27 21:00:14:  whereis htop
  221  2025-03-27 21:00:16:  which htop
  222  2025-03-27 21:05:03:  HISTTIMEFORMAT="%Y-%m-%d %T "
  223  2025-03-27 21:05:04:  history
  224  2025-03-27 21:05:19:  HISTTIMEFORMAT="%Y-%m-%d %T:  "
  225  2025-03-27 21:05:20:  history

设为环境变量

编辑当前用户环境变量

vim ~/.bashrc

写入以下内容

# 忽略空格开头的内容,不写入history
HISTCONTROL=ignoreboth
# 设置时间戳显示格式
HISTTIMEFORMAT="%Y-%m-%d %T:  "

参考:

【Bilibili】【双语视界】18个Linux命令,让你从菜鸟秒变大神!

posted on 2025-03-27 21:09  风惊庭前叶  阅读(97)  评论(0)    收藏  举报