Linux系统如何定制History输出格式

Linux系统 使用History命令来查看系统的运行记录,从而找出一些问题。但是History输出的数据中常常没有时间等信息。本文就来教大家 Linux 系统如何定制History输出格式。

十年的临夏网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整临夏建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“临夏网站设计”,“临夏网站推广”以来,每个客户项目都认真落实执行。

具体方法如下

以root用户登录服务器,在/etc/profile.d/下新建一个文件history_command

vim /etc/profile.c/history_command
export HISTFILE=$HOME/.bash_history
export HISTSIZE=1200
export HISTFILESIZE=1200
export HISTCONTROL=ignoredups
export HISTTIMEFORMAT=“`whoami` %F %T ”
shopt -s histappend
typeset -r HISTTIMEFORMAT

source /etc/profile.c/history_command  使其生效,再敲history命令看看:

#history 5
1008 root 2015-09-11 08:54:20 vim /etc/profile
1009 root 2015-09-11 09:13:17 history | less
1010 root 2015-09-11 09:15:49 vim /etc/profile
1011 root 2015-09-11 09:43:20 cat /etc/profile.d/history_command
1012 root 2015-09-11 09:44:59 history 5

时间已经有了,/etc/profile和/etc/profile.d/下的文件会在用户interactive login的时候自动执行,所以用户登录机器后每敲一个命令都会被记录到HISTFILE指定的文件中,而且是以追加的方式写入的。

配置中最关键的地方是 export HISTTIMEFORMAT=“`whoami` %F %T ”  , 这一行指定history的输出格式。

以上就是Linux系统如何定制History输出格式的介绍了,这样就能让History显示更多自己想要知道的信息了。


本文标题:Linux系统如何定制History输出格式
网站链接:http://azwzsj.com/article/ipihdd.html