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