Linux - history命令的常用方法
常用history命令
- 打印所有命令记录:history
- 打印最近10条记录:history 10
- 执行第123条命令记录:!123
- 重复执行上一条命令:!!
- 执行最后一次以ls开头的命令:!ls
- 逐屏列出所有命令记录:history | more
- 清空当前所有的命令记录:history -c
- 查找关于rm命令的记录:history | grep rm
- 删除第123条命令记录:history -d 123
设置history命令属性
- 临时性---仅在当前shell生效,通过声明环境变量
- 记录每条历史命令的时间:export HISTTIMEFORMAT="%F %T :"
- 设置保存历史命令条数:export HISTSIZE=10000
- 永久性---添加相关内容到配置文件
 将export HISTTIMEFORMAT="[%F %T]:"添加到~/.bash_profile或者/etc/profile文件,然后执行source ~/.bash_profile或者source /etc/profile即可。
参考信息
行动是绝望的解药!
欢迎转载和引用,但请在明显处保留原文链接和原作者信息!
本博客内容多为个人工作与学习的记录,少数内容来自于网络并略有修改,已尽力标明原文链接和转载说明。如有冒犯,即刻删除!
以所舍,求所得,有所获,方所成。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号