龙空技术网

linux历史命令详解(history)--设置操作时间+增加操作记录数

波波说运维 280

前言:

眼前咱们对“linux设置时间命令”都比较重视,大家都需要剖析一些“linux设置时间命令”的相关文章。那么小编同时在网摘上搜集了一些对于“linux设置时间命令””的相关文章,希望我们能喜欢,我们快快来了解一下吧!

概述

大家都知道通过history命令查看最近所执行过的命令,但history命令默认所显示的只有编号和命令的,只知道命令是最近所执行的,但不知具体执行的日期、时、分、秒,有时给寻找证据带来不便:

那么,如何让history命令显示最近所执行过的命令的具体执行时间和增加保存的记录数呢?

下面演示下实现过程:

显示最近所执行过的命令的具体执行时间

1、编辑/etc/profile

编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):

export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "

注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。

2、生效环境变量

source /etc/profile

注意:在第2步以前所执行的历史命令,在重新登陆后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间

增加保存操作记录为2000

1.查看history的默认保留条数 echo $HISTSIZE 一般默认是1000条

2.vi /etc/profile

修改 /etc/profile配置文件并生效环境变量

#echo "export HISTSIZE=2000" >> /etc/profile# source /etc/profile

通过设置合理的history命令可以帮助大家在找历史记录时可以获得更多有效的信息,大家可以自己测试一下,效果还是不错的。

后面小编会分享更多linux方面的干货,感兴趣的朋友走一波关注哩~

标签: #linux设置时间命令