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)
常见问题常见问题
win7系统睡眠模式和休眠模式有什么区别(图)
上一篇 2021年7月10日 02:04
win7右击回收站的找回清空的文件选项的清除方法(图)
下一篇 2021年7月10日 02:18

相关推荐

  • ip数据报的大小固定为多少字节(图文)

    【导读】ip数据报的大小固定为多少字节,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。以网络为例,ip数据报的大小固定的总长度为1420字

    2021年7月8日
    33.3K
  • 路由器参数错误怎么设置(路由器添加失败 参数错误)

    路由器参数错误怎么设置(路由器添加失败 参数错误) 如果您在添加路由器时遇到了参数错误,以下是一些可能的解决方案: 检查您输入的IP地址是否正确。如果您没有特别设置,路由器的IP地…

    网络 2025年11月23日
    548
  • mowifi路由器设置(没wifi是什么路由器)

    MoWifi路由器设置(没wifi是什么路由器) MoWifi路由器是一种无线上网设备,可以通过建立Wi-Fi热点来为用户提供无线上网服务。但是,如果你的MoWifi路由器没有Wi…

    网络 2025年12月3日
    137
  • 192.168.0.102登录入口手机登陆

    192.168.0.102此IP地址是保留给路由器作为登录入口的IP地址。通过输入浏览器的地址栏192.168.0.102,您可以进入路由器管理界面。Netgear等标签大多使用192.168.0.102;但它不是唯一的路由器地址;还有其他有许多IP地址,如192.168.2.1,192.168.0.1或192.168"

    2021年1月27日
    274.9K
  • 网件路由器默认无线wifi密码是多少 网件路由器登录

    原标题:"网件路由器默认无线wifi密码是多少?"相关路由器设置经验分享。 - 来源:WiFi之家网

    “网件(NETGEAR)路由器默认无线密码是多少?网件默认wifi密码是多少?&rdquo"

    2021年1月18日
    9.7K
  • TP-link无线路由器增强型设置图解

    【文章摘要】TP-link_TD-W89841N作为最新支持11N技术的无线ADSL路由器,它集路由器、交换机、无线AP、防火墙于一体,可支持ADSL(电话线)、LAN(网线到家)两种接入方式,用户可根据自身实际情况,选择合适的接入方式。TD-W89841N有三种工作模式:无线ADSL路由、无线A"

    2021年1月22日
    42.8K
  • 电信我的e家无线路由器设置,我的e家无线路由器上网

    原标题:"怎么设置我的e家无线路由器上网"的相关教程资料分享。- WiFi之家网编辑整理。

    要设置的我的e家上网,首先打开浏览器输入: http://192.168.1.1/ ;然后登录ADSL猫要,这里需"

    路由器设置 2021年1月1日
    38.9K
  • 腾达(Tenda)F306路由器迅雷下载设置

    本文介绍了Tenda腾达F306无线路由器上迅雷下载的设置方法,通过配置腾达F306无线路由器上的迅雷远程下载功能,让用户可以进行远程下载,例如在办公室进行“遥控”下载,回到家就可以使用下载好的文件。注意:在配置腾达F306无线路由器上的迅雷下载服务之前,用户应该把USB存储

    2021年6月8日
    5.7K
  • 一键登录192.168.0.1-登陆192.168.0.1设置界面显示未联网是怎么谢谢着急.

    一键登录192.168.0.1本文目录登陆192.168.0.1设置界面显示未联网是怎么谢谢着急?腾达路由器怎么用手机登入,192.168.0.1进不去?登陆了192.168.0.1网用户名和密码.怎么知道用户名和密码是什么呢?1921681001登录入口为什么登不上?我想修改无线网密码为什么显示要密码登

    2023年1月17日
    3.6K
  • 手机路由器设置登入口密码(手机怎样登入路由器设置界面)

    手机路由器设置登入口密码 使用手机登录路由器设置界面可以更加方便地管理和调整路由器的各项设置。但是为了保护路由器的安全性,我们需要设置登入口密码。下面是详细的设置方法: 首先,确保…

    网络 2025年11月22日
    685