Linux在history上添加时间和用户等参数的方法(图)

原标题:"Linux在history上添加时间和用户等参数的方法"相关电脑问题教程分享。 - 来源:WiFi之家网。众所周知,Linux系统下可以使用history命令来查看指令的历史记录。为了提高hi

亲,以下就是关于(Linux在history上添加时间和用户等参数的方法(图)),由“WiFi之家网”整理!

Linux在history上添加时间和用户等参数的方法(图)

原标题:"Linux在history上添加时间和用户等参数的方法"相关电脑问题教程分享。 - 来源:WiFi之家网。

  众所周知,Linux系统下可以使用history命令来查看指令的历史记录。为了提高history命令的效率,还可以在history命令加上一些参数,比如时间、用户和IP等等参数。那么如何在history上添加这些参数呢?想必很多用户都想知道,下面跟随WiFi之家网小编一起来看看Linux在history上添加时间和用户等参数的方法。

Linux系统

Linux系统

  1.设置显示时间和用户:

  echo ‘export HISTTIMEFORMAT=“%F %T `whoami` ”’ 》》 /etc/profile

  执行source生效:

  source /etc/profile

  查看结果:

  history

  1852 2016-01-11 16:24:52 xubo hs

  1853 2016-01-11 16:24:53 xubo ls

  1854 2016-01-11 16:24:56 xubo history

  1855 2016-01-11 16:25:02 xubo history --help

  1856 2016-01-11 16:26:35 xubo vi /etc/profile

  1857 2016-01-11 16:27:27 xubo echo ‘export HISTTIMEFORMAT=“%F %T `whoami` ”’ 》》 /etc/profile

  1858 2016-01-11 16:27:29 xubo vi /etc/profile

  1859 2016-01-11 16:27:42 xubo source /etc/profile

  1860 2016-01-11 16:27:46 xubo history

  1861 2016-01-11 16:27:59 xubo ls

  1862 2016-01-11 16:28:01 xubo history

  1863 2016-01-11 16:31:00 xubo clear

  1864 2016-01-11 16:31:02 xubo history

  2.只看到自己的操作记录(时间,用户,ip名):

  USER_IP=`who -u am i 2》/dev/null| awk ‘{print $NF}’|sed -e ‘s/[()]//g’`

  xport HISTTIMEFORMAT=“[%F %T][`whoami`][${USER_IP}] ”

  执行source生效:

  source /etc/profile

  查看结果:

  hadoop@Master:~$ history

  1002 [2016-01-11 16:47:37][hadoop][host-e-150.ustcsz.edu.cn] cd 。。/

  1003 [2016-01-11 16:47:37][hadoop][host-e-150.ustcsz.edu.cn] du -h --max-depth=1

  1004 [2016-01-11 16:47:37][hadoop][host-e-150.ustcsz.edu.cn] du -h --max-depth=2

  1005 [2016-01-11 16:47:37][hadoop][host-e-150.ustcsz.edu.cn] sudo find /* -name pokec-relationships

  1006 [2016-01-11 16:47:37][hadoop][host-e-150.ustcsz.edu.cn] sudo find /* -name pokec

  1007 [2016-01-11 16:47:37][hadoop][host-e-150.ustcsz.edu.cn] sudo find /* -name kddcup

  1008 [2016-01-11 16:47:37][hadoop][host-e-150.ustcsz.edu.cn] sudo find /* -name kddcup*

  1009 [2016-01-11 16:47:37][hadoop][host-e-150.ustcsz.edu.cn] sudo find /* -name *kddcup*

  3.将history记录到log:

  #export HISTTIMEFORMAT=“%F %T $USER_IP:`whoami` ”

  #export HISTTIMEFORMAT=“%F %T $USER_IP:`whoami` ”

  USER_IP=`who -u am i 2》/dev/null| awk ‘{print $NF}’|sed -e ‘s/[()]//g’`

  export HISTTIMEFORMAT=“[%F %T][`whoami`][${USER_IP}] ”

  #history

  LOGIP=`who -u am i 2》/dev/null| awk ‘{print $NF}’|sed -e ‘s/[()]//g’`

  LOG_DIR=/var/log/history

  if [ -z $LOGIP ]

  then

  LOGIP=`hostname`

  fi

  if [ ! -d $LOG_DIR ]

  then

  mkdir -p $LOG_DIR

  chmod 777 $LOG_DIR

  fi

  if [ ! -d $LOG_DIR/${LOGNAME} ]

  then

  mkdir -p $LOG_DIR/${LOGNAME}

  chmod 777 $LOG_DIR/${LOGNAME}

  fi

  export HISTSIZE=4096

  LOGTM=`date +“%Y%m%d_%H%M%S”`

  export HISTFILE=“$LOG_DIR/${LOGNAME}/${LOGIP}-$LOGTM”

  chmod 777 $LOG_DIR/${LOGNAME}/*-* 2》/dev/null

  运行结果:

  root@xubo:/media/xubo/My Passport/gene_data/1000genomes# ls /var/log/history/root/

  host-e-150.ustcsz.edu.cn-20160111_171845 host-e-150.ustcsz.edu.cn-20160111_172719 host-e-213.ustcsz.edu.cn-20160111_202047

  root@xubo:/media/xubo/My Passport/gene_data/1000genomes# vi /var/log/history/root/host-e-213.ustcsz.edu.cn-20160111_202047

  #1452514808

  ls root/

  #1452514818

  history

  #1452514847

  source /etc/profile

  #1452514848

  history

  #1452514860

  ls root/

  #1452514861

  ls

  #1452514863

  cd root/

  #1452514864

  ls

  #1452514866

  exit

  以上就是Linux在history上添加时间和用户等参数的方法

  相关内容推荐:

  修改Linux系统Shell脚本输出文字的颜色的方法

以上就是关于-常见问题-(Linux在history上添加时间和用户等参数的方法(图))的教程!

原创文章,作者:常见问题,如若转载,请注明出处:https://www.224m.com/114682.html

(0)
常见问题常见问题
上一篇 2021年7月10日 02:04
下一篇 2021年7月10日 02:18

相关推荐

  • win8.1系统安装支付宝数字证书失败修复方法

    原标题:"win8.1系统安装支付宝数字证书失败的解决方法"相关电脑问题教程分享。 - 来源:WiFi之家网。win8.1系统安装支付宝数字证书失败怎么办?网上购物支付要用到支付宝,为保证支付安全,会要

    2021年8月4日
  • Windows 7系统进行系统备份教程

    【导读】Windows 7系统如何进行系统备份相关系统问题,下面WiFi之家网小编为大家详细解答。windows 7系统自带系统备份功能和其映像备份功能略有所不同,映像是整个分区的备份,而系统备份是备份

    2021年6月30日
  • windows资源管理器已停止工作的解决方法(图)

    原标题:"解决windows资源管理器已停止工作的小方法"相关电脑问题教程分享。 - 来源:WiFi之家网。windows资源管理器已停止工作要怎么办呢?不少朋友在使用电脑的时候,都喜欢开启多个程序,但

    2021年6月23日
  • 500m宽带的网速

    用的是500M的宽带,那么一定要用千兆路由器,下载速度才能达到理论的:62.5MB/S ,也就是500M宽带的正常下载速度。 但现在大多数的宽带速度都达不到500M,可能有以下原因: 原因一:路

    常见问题 2020年5月22日
  • 通信传输设备有哪些(图文)

    【导读】通信传输设备有哪些,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。以光纤为例,其通信传输设备包括:光端机,光MODEM,光纤收发器

    2021年8月3日
  • 华为手机分享热点在哪(图文)

    【导读】华为手机分享热点在哪,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。以华为P30为例,分享热点的方法是:    1、打开“设置”,

    2021年8月12日
  • 路由器怎么安装?路由器正确连接方法

    或许大家在新购买来一台路由器时,遇到了不知道这么安装,或者不知道自己安装的正不正确等等问题。其实关于路由器的安装方法是特别简单的,而且不同品牌路由器安装起来都是一样的。为了更好的帮助大家掌握,下面详

    2020年6月27日
  • 移动5g商用时间(图文)

    【导读】移动5g商用时间,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。中国移动5G已经于2019年11月1日正式商用。国际共同认为5G的

    2021年7月25日
  • 浏览器网页不显示图片修复方法

    原标题:"浏览器网页不显示图片怎么办 网页恢复图片显示的方法"相关电脑问题教程分享。 - 来源:WiFi之家网。网页不显示图片怎么办?浏览器打开的网页都不显示图片该如何解决呢?相信有不少人都会遇到所有网

    2021年6月29日
  • 怎么查wifi连接了几个设备

    【导读】怎么看有几台设备连接了我的路由,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。查看设备与路由器连接数的方法是:  1、浏览器中进入

    2021年7月26日