一、在查看历史的操作记录有两种方式。

1.在用户的目录下的.bash_history文件中

[root@localhost ~]# cat  ~/.bash_history

vi /etc/sysconfig/network-scripts/ifcfg-eth0
setup
service netwok restart
service network restart
vi /etc/hosts
vi /etc/sysconfig/network

2.直接执行history命令

[root@localhost ~]# history

1  ll
    2  rm -rf pgpool*
    3  ll
    4  tar -xvf postgresql-9.4.4.tar.gz 
    5  mkdir pgsql-9.4
    6  mkdir -p pgsql/data
    7  cls
    8  ls
    9  cd postgresql-9.4.4
   10  ./configure --prefix=/opt/pgsql-9.4/
   11  make
   12  make clean

这两种方式虽然能看到执行的命令,但是不能看出执行的时间,我们进行以下操作,让history能显示执行的时间

二、history显示操作时间

1.临时显示,重启后此命令失效

输入#export HISTTIMEFORMAT='%F %T '

2、永久显示时间和日期

如需永久显示执行时间需要修改.bash.rc文件,该文件在/root目录下

vim  /root/.bashrc

添加一行   export HISTTIMEFORMAT='%F %T '

输入 source /root/.bashrc 立即生效

再次输入history查看历史命令

3.编辑/etc/bashrc文件,永久显示时间和日期,/root/.bash_history中有记录命令的执行时间。

编辑/etc/bashrc文件,添加以下四行:

HISTFILESIZE=2000

HISTSIZE=2000

HISTTIMEFORMAT='%F %T '

export HISTTIMEFORMAT

执行以下命令:

[root@node1 ~]# vi /etc/bashrc 
[root@node1 ~]# source /etc/bashrc

再次输入history查看历史命令
 [root@node1 ~]# history 
  999  2017-03-23 16:14:29 shutdown -h now
 1000  2017-03-23 16:14:34 history 
 1001  2017-03-23 16:21:56 vi /etc/bashrc 
 1002  2017-03-23 16:22:29 source /etc/bashrc 
 1003  2017-03-23 16:22:32 history

注:

HISTFILESIZE定义了.bash_history中保存命令的总数,默认是1000,这里改成了2000,HISTSIZE设置了history命令输出最多的记录总数,
 HISTTIMEFORMAT定了时间显示格式。

以前的操作记录都会显示更改/etc/bashrc 文件的时间,而不是真正的操作时间,只有更改完/etc/bashrc以后的操作记录会显示正确的时间

Linux下history查看历史操作记录,并显示操作时间相关推荐

  1. history查看历史操作记录,并显示操作时间

    在查看历史的操作记录有两种方式 1.在用户的目录下的.bash_history文件中 [root@node1 ~]# vi ~/.bash_history reboot vi /etc/sysconf ...

  2. Linux下查看历史操作记录

    Linux下查看历史操作记录 2012-04-17 10:23:05 我来说两句 收藏 我要投稿 last命令可以用来查看用户的登陆记录. history命令可以查看命令的执行历史. www.2cto ...

  3. 查看历史操作记录(.bash_history)、修改文件时间

    查看历史操作记录: 1.more  ~/.bash_history 修改文件时间: 1.stat XXX.txt 查看文件时间状态: 2.vi XXX.txt 修改文件内容,保存: 3.touch - ...

  4. 查看历史操作记录_燕麦课堂丨操作日志管理,为企业数据安全保驾护航

    燕麦云的操作日志管理 燕麦云拥有详尽的操作日志,企业管理员可查阅所有账号对云盘文件的操作记录,追溯异常文件操作.能提供完善的跟踪.记录.监控管理机制,从登录开始到退出账号所有操作均可后台查阅.企业管理 ...

  5. linux下history(历史)命令用法详解

    如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的15个用法. 1. 使用 HISTTIMEFORMA ...

  6. linux下监控用户的操作记录

    想知道用户登陆系统后都操作了什么,怎么办? 别急,linux下有一个script工具,专门记录终端会话中所有输入输出结果,并存放到指定文件中. 先看看怎么录制吧! 1.创建日志存放目录 1 2 # m ...

  7. linux下sendmail邮件系统安装操作记录

    电子邮件系统的组成: 1)邮件用户代理(Mail User Agent , MUA),MUA是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口. 最常用的 MUA 有: linux ...

  8. linux 命令 -history 查看历史执行过的命令

    history 可以查看历史执行过的命令 如果想要搜索历史执行过的命令, 那么可以按下 ctrl r 然后输入关键字, 会提示出匹配的最新执行过的命令, 再次按下 ctrl r 可以继续向上查找 如果 ...

  9. Linux下一些实用的操作记录

    1.g++编译支持C++11特性: 执行: g++ -o h h.cpp -std=c++11 视频讲解:https://www.bilibili.com/video/av37483022/?redi ...

最新文章

  1. java jsp中的日历表_JAVA简单的日历程序
  2. Eclipse 4.9 正式发布,支持 Java 11!
  3. python列表中 [ :: ]的用法
  4. MyEclipse 10, 2013, 2014 破解、注册码
  5. C++ 数据抽象 封装 接口
  6. 王者荣耀显示聊天服务器异常,王者荣耀功能存在异常暂时关闭怎么回事 解决办法...
  7. 变量案例弹出用户名(JS)
  8. 基于java电子病历管理系统设计与实现
  9. 如何建语料库_关于语料库的建立
  10. 24张最新可视化大屏模板,各行业数据直接套用
  11. 用nmap查看局域网存活的主机
  12. 作业帮冯雪胡不归问题_【凭谁唤君胡不归作文】作业帮
  13. 8B10B编码表,8B10B编码表格,8B10B查表内容
  14. 颜色代码:网页颜色代码大全及色彩搭配教程
  15. 企鹅龙(DRBL)无盘启动+再生龙(clonezilla)网络备份与还原系统
  16. 欧美html真人游戏,推荐几个好玩场面大的,欧美3d史诗级rpg魔幻手游
  17. 项目经理工具之Microsoft Project(MSP)
  18. 鸭梨山大,格力战双11有何苦衷?
  19. CTF中MISC常见工具总结
  20. 多租户设计与实践探索

热门文章

  1. 投资理财-有趣的灵魂
  2. MySql 配置 方法
  3. 1 Go语言开发环境搭建详细教程+go常见bug合集【Go语言教程】
  4. TypeError: an integer is required (got type bytes)
  5. 再谈异常处理try-catch-finally
  6. On the Use of BERT for Automated Essay Scoring: Joint Learning of Multi-Scale Essay Representation学习
  7. Liquibase 使用(全)
  8. MIMO均衡算法(CMA,LMS,RLS)原理介绍
  9. JAVA小游戏有源代码,非常详细的注释,以及自己做的答辩PPT
  10. 什么是java线程_Java多线程是什么意思?