• 打印所有命令记录:history
  • 打印最近10条记录:history 10
  • 执行第123条命令记录:!123
  • 重复执行上一条命令:!!
  • 执行最后一次以ls开头的命令:!ls
  • 逐屏列出所有命令记录:history | more
  • 清空当前所有的命令记录:history -c
  • 查找关于rm命令的记录:history | grep rm
  • 删除第123条命令记录:history -d 123

设置history命令属性

  1. 临时性---仅在当前shell生效,通过声明环境变量
  • 记录每条历史命令的时间:export HISTTIMEFORMAT="%F %T :"
  • 设置保存历史命令条数:export HISTSIZE=10000
  1. 永久性---添加相关内容到配置文件
    export HISTTIMEFORMAT="[%F %T]:"添加到~/.bash_profile或者/etc/profile文件,然后执行source ~/.bash_profile或者source /etc/profile即可。

参考信息

相关文章:

  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2022-02-27
  • 2021-06-03
猜你喜欢
  • 2021-12-13
  • 2022-02-07
  • 2022-03-02
  • 2022-12-23
  • 2021-12-12
相关资源
相似解决方案