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以后的操作记录会显示正确的时间
 


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/53802.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生成式AI(Generative AI)将重新定义生产力

文章大纲 人工智能模型的新范式“生成式AI模型(Generative Model)”GPT 模型的演进历史生成式AI(Generative AI)将重新定义生产力编写代码金融行业信息安全芯片领域参考文献与学习路径人工智能模型的新范式“生成式AI模型(Generative Model)” 决策式AI模型- Discriminan…

AI做PPT,五分钟搞定别人一天的量,最喜欢卷PPT了

用AI做PPT 主题生成大纲制作PPT 主题生成大纲 如何使用人工智能工具,如ChatGPT和mindshow,快速生成PPT。 gpt国内版 制作PPT,你可能只有一个主题,但没有明确的提纲或思路。 问gpt:计算机视觉的周工作汇报。我这周学…

MNIST手写数字识别数据集研究意义及分析

1 研究MNIST数据集对于本人课题的意义 本人的硕士研究课题是缺陷检测,缺陷检测也是机器学习&深度学习算法在图像处理中的应用,它的难点在于算法创新。因此,在正式开始进行缺陷检测算法的研究之前使用MNIST数据集对于经常用到的图像处理算…

雅思口语话题准备(一)

目录 where are you from? 3.Will you live in the countryside in the future? 4.Have you learned the history of your hometown at school? Does your name have any particular(or special)meaning? 作为一个英语音标大师,请问ɒ和ɔ他们之间有…

文心一言来了,百度却让自己活成了笑话

3月16日,百度类ChatGPT应用“文心一言”发布,不过,对于这场由创始人兼CEO亲自上场的发布会,业内和网友并不看好。发布会结束后,许多网友表示,活着活着,百度终于让自己活成了笑话。 网友所谓的笑…

[200724]什么才是高速固态硬盘?

更换系统盘,但是不知从何入手。。。 旧系统盘:Intel SSDPEKKR256G7 https://www.mouser.cn/datasheet/2/612/e6000p-product-brief-1369263.pdf 看来这个就是高速固态硬盘,升级到1T,必须满足: 接口:M.2接…

USB 3.0 Rx Detect之超速U盘的识别

1 USB超速SerDes原理介绍 1.1 SerDes Rx.Detect SerDes Rx.Detect的原理比较简单,就是通过一个逻辑电路比较RC时间常数的大小。 - 当Rx不存在时,RC时间常数较小。 - 当Rx存在时,RC时间常数较大。 下面将详细描述其原理。 Figure 1-1 USB 3.0电…

百度地图多点路线规划_通勤出行该选谁?高德、百度地图对比,看看谁是上班最优选...

现在导航已经成为我们生活中不可分割的一部分,无论是走路,骑行还是自驾游,我们都会开启导航。特别是在驾车时,有急转弯,测速拍照,超速等,当我们的驾驶方式出现危险行为的时候,导航都…

人工智能真正值得担心的是缺德,而不是聪明

https://www.toutiao.com/a6686045237724316173/ 我们都要思考技术如何体现特定的价值观和假设,这有助于确保“我们用技术打造的世界,是一个我们想要居于其中的世界”。 我们都要思考技术如何体现特定的价值观和假设,这有助于确保“我们用技术…

npm init @vitejs/app 到底是什么意思

对比:基于vue-cli创建和vite创建项目 //vite npm init vitejs/app //cli vue i -g vue脚手架 vue create project-name通过脚手架创建项目需要分两步,而基于vite创建项目只需要一步,那么npm init vitejs/app具体是什么意思呢。 首先了解npx…

交换机中流量监管、流量整形和接口限速是如何实现的

本文介绍交换机的流量监管、流量整形和接口限速的原理,并且介绍相关参数和配置方法。 01 相关名词解释 表1-1 简称及对应的全称 流量监管、流量整形和接口限速是通过对流量规格进行监督,以限制流量及其资源使用的流控策略。 尽管流量监管和流量整形都…

百度地图sdk导航

百度地图sdk导航 文章目录 百度地图sdk导航前言一、准备二、下载demo三、配置将上面libs的复制到下面的目录(我有x86和x86_64因为之前同事写了地图插件🐓)导入这两个aar导入过程 1.配置build.gradle(两个不同的)2.打开…

c语言程序设计高速公路超速处罚,高速超速违章处理流程

1 如图所示,驾驶机动车看到这种手势信号时,应当停车等待。查看本题分析 2 如图所示,驾驶机动车在路口遇到这种交通信号时,右转弯的车辆在不妨碍被放行的车辆、行人的情况下,可以通行。查看本题分析 3 机动车驾驶证损毁…

什么是跨站脚本 (XSS) 攻击?

目录 定义跨站点脚本的工作原理 进行攻击以感染网站受感染的网站攻击用户统计和分析跨站点脚本攻击的类型反射式(非持久性)XSS反射式(非持久性)XSS 示例 存储(持久)XSS存储(持久)XSS…

周遭心理学的应用-什么是心理学?

前言 这篇文章的标题如果去掉好处二字就显得并不吸引人,难道好处二字对我们的判断影响那么大吗?这又是为什么?(在引起共鸣的因素章节中,将会得到你要的答案) 每一篇文章,每一本书只要涉及到生活…

超速判断java_超速如何判定

例如高速限速80码,行车时速92码,(92-80)除以80乘以100%等于15%,那就超速15% 。 第八十六条 机动车在道路上行驶,违反限速规定的,按下列规定处罚: 1、时速超过限定时速不到10%的,给予警告。 2、在…

怎样用c语言写高速超速罚款标准,超速罚款 超速扣分标准2020新交规怎么规定的...

高速驾驶确实可以带来速度的乐趣,但是这种行为违背了交通规则,而是超速行为。 那超速呢? 超速驾驶的惩罚是什么? 让我们来看看新的2020年超速处罚标准! 一、超速扣分标准新交规 机动车在道路上行驶,违反限速规定的,按下列最新超…

000210什么意思 error_检测卡上是0002什么意思啊

展开全部 【电脑主板故障诊断卡 代码】 代码 Award BIOS Ami BIOS Phoenix BIOS或Tandy 3000 BIOS 00 . 已显62616964757a686964616fe58685e5aeb931333264623139示系统的配置;即将控制INI19引导装入。 . 01 处理器测试1,处理器状态核实,如果测试失败&…

煤矿企业矿用重大设备感知数据接入方案

重大设备感知数据接入 建 设 方 案 1、项目建设背景 为贯彻落实全国关于安全生产工作的总体部署,依据《国家矿山安全监察局关于印发煤矿冲击地压、水害防治及重大设备感知数据接入细则(试行)的通知》(矿安〔2021〕2号&#xff09…

Python案例3—计算基础代谢率V_4.0(已完结)

大家好,我是白菜胡萝丸子 人生苦短,Python当歌 项目导入 版本4.0:如果用户把信息输入错误了怎么办——处理异常操作 项目分析—理清思路 分析问题:分析问题的计算部分明确问题:划分问题的输入、处理和输出部分&…