系统屋 - 系统光盘下载网站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

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

时间:2023-02-13来源:系统屋作者:zhijie

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

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

  具体方法如下

  以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菜鸟常用命令有哪些?

    在Linux系统中有很多命令,Linux菜鸟学习Linux系统很大一部分其实就是掌握这些命令的过程。本文就来给大家介绍一下Linux菜鸟常用的命令有哪些?...

    2023-02-12

  • Linux系统处理共享中断的技巧

    在Linux系统中中断是可以共享的,这样就可以有多个设备同时响应一个中断,从而形成一个中断链表。甚至没有产生中断的程序也会变执行。本文就来教大家Linux系统处理共享中断的技巧。...

    2023-02-12

评论

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

公众号