8-2|如何查看history带日期

简介: 8-2|如何查看history带日期

在Linux中,你可以通过以下几种方式查看带日期的命令行历史:

1. 用 `HISTTIMEFORMAT` 环境变量。你可以将它设置为一个 `date` 命令可以理解的格式,然后 `history` 命令就会显示时间戳。这是一个例子:

```bash

export HISTTIMEFORMAT="%F %T "

history

```

这会在历史记录前添加日期和时间。`%F` 代表完整日期,`%T` 代表时间(小时:分钟:秒)。

注意:这只能显示你在设置 `HISTTIMEFORMAT` 变量之后执行的命令的时间。要想让这个设置永久生效,你需要把 `export HISTTIMEFORMAT="%F %T "` 这行命令添加到你的 shell 配置文件中(例如 `.bashrc` 或 `.bash_profile`)。

2. `zsh` 的用户可以直接在他们的 `.zshrc` 文件中设置如下:

```bash

export HISTFILE=~/.histfile

HISTSIZE=1000

SAVEHIST=1000

setopt EXTENDED_HISTORY

```

然后你可以用 `history` 命令查看带时间戳的历史记录。

注意:这些命令都应该在你的 shell 启动脚本中设置,例如 `.bashrc`,`.bash_profile` 或 `.zshrc`。并且这些命令的历史记录是从你设置开始记录的,无法回溯历史。


相关文章
|
JavaScript
VUE里的find与filter使用与区别
VUE里的find与filter使用与区别
1789 0
|
Ubuntu 应用服务中间件 项目管理
部署gitlab详解
部署gitlab详解
部署gitlab详解
|
Linux
linux centos history 查看命令历史 显示时间戳
linux centos history 查看命令历史 显示时间戳
1031 1
|
8月前
|
存储 Kubernetes 安全
在 Kubernetes 中实现 NFS 动态存储供应:生产级实践指南
本文详解如何在Kubernetes生产环境中基于NFS实现动态存储供应,涵盖NFS服务器部署、`nfs-subdir-external-provisioner`集成、StorageClass优化配置及离线环境下的Harbor私有镜像管理方案,提供完整YAML模板与安全实践,助力构建稳定高效的共享存储体系。
|
缓存 运维 监控
CPU被打满/CPU 100%:高效应对策略与技术干货分享
【10月更文挑战第3天】在信息技术高速发展的今天,无论是开发人员、运维人员还是数据分析师,都可能遇到CPU被打满(即CPU使用率达到100%)的情况。这不仅会影响系统的响应速度,严重时甚至会导致服务中断。本文将从诊断、分析与解决三个方面,详细介绍处理CPU 100%问题的技术干货。
1403 3
|
应用服务中间件 Linux nginx
在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
|
Linux 数据库
ntp如何配置同步服务器
【5月更文挑战第19天】ntp如何配置同步服务器
2807 2
|
NoSQL MongoDB
使用MongoTemplate 对 mongodb数据进行分组、排序、分页、连表查询
使用MongoTemplate 对 mongodb数据进行分组、排序、分页、连表查询
|
缓存 Linux Perl
CentOS7换yum源
CentOS是Linux系统里最常用的一种,CentOS7的yum源默认是国外的源,相较于国内源,网络连接不够稳定,下载速度较慢,因此我们常常把下载好的CentOS7换源为国内的yum源,本篇文章将介绍如何更换CentOS7的yum源为国内yum源,以阿里云的源为例。
11344 2
|
XML 消息中间件 Java
Java(SpringBoot)项目打包(构建)成Docker镜像的几种方式
也就是使用Docker的打包命令去打包,麻烦,我这里不多说。
1570 1

热门文章

最新文章