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`。并且这些命令的历史记录是从你设置开始记录的,无法回溯历史。


目录
打赏
0
0
0
0
100
分享
相关文章
|
10月前
|
【Shell 编程指南 日期命令】Date命令:显示与设置系统时间和日期
【Shell 编程指南 日期命令】Date命令:显示与设置系统时间和日期
183 0
MaxCompute操作报错合集之出现无法在 information_schema.TASKS_HISTORY 表中查询到特定类型的 DI 上线任务记录,该怎么办
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
109 5
使用history.pushState管理浏览历史
使用history.pushState管理浏览历史
Greenplum【SQL 01】通过 timestamp 类型字段值实现数据的日期时段筛选+时间时段筛选(跨天时段及不跨天时段SQL详情)
Greenplum【SQL 01】通过 timestamp 类型字段值实现数据的日期时段筛选+时间时段筛选(跨天时段及不跨天时段SQL详情)
129 0
Confluence 6.15 修改历史(Change-History)宏
修改历史(Change-History)宏显示了页面一个的更新历史:版本号,作者,日期和备注。这些内容将会在同一栏中进行显示。 屏幕截图:Confluence 中的修改历史(Change-History)宏 为了向页面中插入修改历史宏:  从编辑工具栏中,选择 插入(Insert)   > 其他宏(Other Macros)找到并且选择需要的宏。
843 0
sql server 查询本周、本月所有天数的数据
原文:sql server 查询本周、本月所有天数的数据 查询本月所有的天数: --本月所有的天数 select convert(varchar(10),dateadd(DAY,t2.number,t1.
1710 0