Linux下history查看历史操作记录,并显示操作时间
一、在查看历史的操作记录有两种方式。
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查看历史操作记录,并显示操作时间相关推荐
- history查看历史操作记录,并显示操作时间
在查看历史的操作记录有两种方式 1.在用户的目录下的.bash_history文件中 [root@node1 ~]# vi ~/.bash_history reboot vi /etc/sysconf ...
- Linux下查看历史操作记录
Linux下查看历史操作记录 2012-04-17 10:23:05 我来说两句 收藏 我要投稿 last命令可以用来查看用户的登陆记录. history命令可以查看命令的执行历史. www.2cto ...
- 查看历史操作记录(.bash_history)、修改文件时间
查看历史操作记录: 1.more ~/.bash_history 修改文件时间: 1.stat XXX.txt 查看文件时间状态: 2.vi XXX.txt 修改文件内容,保存: 3.touch - ...
- 查看历史操作记录_燕麦课堂丨操作日志管理,为企业数据安全保驾护航
燕麦云的操作日志管理 燕麦云拥有详尽的操作日志,企业管理员可查阅所有账号对云盘文件的操作记录,追溯异常文件操作.能提供完善的跟踪.记录.监控管理机制,从登录开始到退出账号所有操作均可后台查阅.企业管理 ...
- linux下history(历史)命令用法详解
如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的15个用法. 1. 使用 HISTTIMEFORMA ...
- linux下监控用户的操作记录
想知道用户登陆系统后都操作了什么,怎么办? 别急,linux下有一个script工具,专门记录终端会话中所有输入输出结果,并存放到指定文件中. 先看看怎么录制吧! 1.创建日志存放目录 1 2 # m ...
- linux下sendmail邮件系统安装操作记录
电子邮件系统的组成: 1)邮件用户代理(Mail User Agent , MUA),MUA是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口. 最常用的 MUA 有: linux ...
- linux 命令 -history 查看历史执行过的命令
history 可以查看历史执行过的命令 如果想要搜索历史执行过的命令, 那么可以按下 ctrl r 然后输入关键字, 会提示出匹配的最新执行过的命令, 再次按下 ctrl r 可以继续向上查找 如果 ...
- Linux下一些实用的操作记录
1.g++编译支持C++11特性: 执行: g++ -o h h.cpp -std=c++11 视频讲解:https://www.bilibili.com/video/av37483022/?redi ...
最新文章
- java jsp中的日历表_JAVA简单的日历程序
- Eclipse 4.9 正式发布,支持 Java 11!
- python列表中 [ :: ]的用法
- MyEclipse 10, 2013, 2014 破解、注册码
- C++ 数据抽象 封装 接口
- 王者荣耀显示聊天服务器异常,王者荣耀功能存在异常暂时关闭怎么回事 解决办法...
- 变量案例弹出用户名(JS)
- 基于java电子病历管理系统设计与实现
- 如何建语料库_关于语料库的建立
- 24张最新可视化大屏模板,各行业数据直接套用
- 用nmap查看局域网存活的主机
- 作业帮冯雪胡不归问题_【凭谁唤君胡不归作文】作业帮
- 8B10B编码表,8B10B编码表格,8B10B查表内容
- 颜色代码:网页颜色代码大全及色彩搭配教程
- 企鹅龙(DRBL)无盘启动+再生龙(clonezilla)网络备份与还原系统
- 欧美html真人游戏,推荐几个好玩场面大的,欧美3d史诗级rpg魔幻手游
- 项目经理工具之Microsoft Project(MSP)
- 鸭梨山大,格力战双11有何苦衷?
- CTF中MISC常见工具总结
- 多租户设计与实践探索
热门文章
- 投资理财-有趣的灵魂
- MySql 配置 方法
- 1 Go语言开发环境搭建详细教程+go常见bug合集【Go语言教程】
- TypeError: an integer is required (got type bytes)
- 再谈异常处理try-catch-finally
- On the Use of BERT for Automated Essay Scoring: Joint Learning of Multi-Scale Essay Representation学习
- Liquibase 使用(全)
- MIMO均衡算法(CMA,LMS,RLS)原理介绍
- JAVA小游戏有源代码,非常详细的注释,以及自己做的答辩PPT
- 什么是java线程_Java多线程是什么意思?