0
点赞
收藏
分享

微信扫一扫

Linux下设置和清除history命令记录

一世独秀 2024-11-01 阅读 8
Linux运维

history命令

  • -c #清空命令历史
  • -r #读历史文件附加到历史列表
  • -w #保存历史列表到指定的历史文件

命令历史相关环境变量

  • HISTSIZE #命令历史记录的条数
  • HISTFILE #指定历史文件,默认为~/.bash_history
  • HISTFILESIZE #命令历史文件记录历史的条数

以上变量可以 export 变量名="值" 形式存放在 /etc/profile 或 ~/.bash_profile

export HISTSIZE=100
export HISTTIMEFORMAT="%F %T "

1、清除当前用户会话的历史记录     

history -c    
export HISTSIZE=0

2、删除指定行数的历史命令记录    

history -d    <行号>

3、同时删除Bash历史记录文件和Bash会话历史:  

rm ~/.bash_history    删除bash历史记录文件    
history -c        		删除当前会话中历史记录
export HISTSIZE=0

举报

相关推荐

0 条评论