history命令可以查看历史输入的命令。历史的命令记录存储在~/.bash_history文件中。
查看历史命令
[root@localhost /]# history
清空历史命令
[root@localhost /]# history -c
注意:并不会清空~/.bash_history 中的记录。只是清空内存中的记录。
退出终端时,内存中的命令记录会存储到~/.bash_history 中,但是必须通过logout登出。
强制关闭终端时,内存中的历史记录,也不会记录在~/.bash_history中,即使记录了也会有丢失。
历史记录最大条数增加
history默认记录最大1000条,可通过修改环境变量来增加条数。将HISTSIZE=1000修改为5000。
[root@localhost /]# vim /etc/profile
HOSTNAME=`/bin/hostname 2>/dev/null`
HISTSIZE=1000
#执行source生效
[root@localhost /]# source /etc/profile
history中增加时间记录
当前终端生效
[root@localhost /]# HISTTIMEFORMAT="%Y/%m%d %H:%M:%S"
永久生效:修改环境变量
[root@localhost /]# vim /etc/profile
HOSTNAME=`/bin/hostname 2>/dev/null`
HISTSIZE=5000
HISTTIMEFORMAT="%Y/%m%d %H:%M:%S"
记得source生效。
网友评论