ubuntu 18.04设置命令行历史记录并同时显示执行命令的时间

以下相关详细信息请参考ubuntu官网。

在Ubuntu 18.04中,查看特定用户(例如用户broko)的命令行历史记录,并同时显示执行命令的时间,可以通过修改用户的shell配置文件来实现:

• 设置HISTTIMEFORMAT环境变量:

为了让`history`命令显示执行时间,需要设置`HISTTIMEFORMAT`环境变量。这可以通过修改用户的`.bashrc`文件来实现。对于用户broko,你需要编辑`/home/broko/.bashrc`文件。

• 编辑.bashrc文件:

打开终端,输入以下命令来编辑broko用户的`.bashrc`文件:

在文件末尾添加以下行来设置`HISTTIMEFORMAT`:

这会使得`history`命令显示命令执行的时间戳,格式为`年-月-日 时:分:秒`。

• 应用更改:

保存并关闭`.bashrc`文件后,为了让更改立即生效,你需要让broko用户执行以下命令来重新加载`.bashrc`文件:

或者,broko用户可以注销并重新登录,这样更改也会生效。

• 查看历史记录:

之后,当broko用户在终端输入`history`命令时,就会看到带有时间戳的命令历史记录。

请注意,这个设置只会影响修改后执行的命令,之前的命令历史记录不会显示时间戳。此外,这个设置是用户特定的,每个用户都需要单独设置。

相关推荐
EMTime7 小时前
Docker运行OpenWRT
运维·docker·容器
longxiangam8 小时前
esp-idf 中 mipi dsi 使用的笔记
笔记
lolo大魔王8 小时前
Linux 文件系统超全面详解(原理、结构、挂载、分区、inode、日志、管理命令)
linux·运维·服务器
喜欢踢足球的老罗8 小时前
从移动开发转型 AI Agent 工程师:我做了一个开源学习系统
人工智能·学习
EntyIU8 小时前
JVM内存与GC笔记
java·jvm·笔记
wuxinyan1239 小时前
工业级大模型学习之路030:Streamlit 企业级智能体前端工作台
前端·学习·streamlit·智能体
磊 子9 小时前
详细讲解一下epoll
linux·io·epoll·io多路复用
长安紫薯9 小时前
学习AI日记
学习
星恒随风10 小时前
C语言数据结构排序算法详解(下):冒泡排序、快速排序、归并排序和计数排序
c语言·数据结构·笔记·学习·排序算法
printfLILEI10 小时前
php中的类与对象以及反序列化
linux·开发语言·php