Linux之history历史指令查看
history命令用来查看曾经输出过的命令。
命令格式
txt
history [选项]
选项
txt
n 显示最近条记录
-c 清除历史记录,但是此项清除只是清除当前shell,从新连接还是有历史记录
显示命令时间设置
txt
命令history显示时间戳。此命令只是临时的,系统重启就失效
export HISTTIMEFORMAT='%F %T '
export HISTTIMEFORMAT="%F %T "
export HISTTIMEFORMAT="[%Y-%m-%d %H:%M:%S] "
如果需要永久使用,需要在系统环境变量文件(/etc/profile)的末尾追加上
export HISTTIMEFORMAT="%F %T "
例子
txt
[root@localhost opt]# history
1 ls
2 cd /
3 ls
4 ls -l
......
[root@localhost opt]# export HISTTIMEFORMAT='%F %T '
[root@localhost opt]# history
1 2024-06-12 21:18:38 ls
2 2024-06-12 21:18:38 cd /
3 2024-06-12 21:18:38 ls
4 2024-06-12 21:18:38 ls -l
[root@localhost ~]# history -c
[root@localhost ~]# history
1 history
[root@localhost ~]# history 5
991 history -10
992 history 10
993 history +10
994 history 10
995 history 5