1. 修改 ~/.bashrc 让 history 命令显示时间
- 编辑 ~/.bashrc 文件
在终端执行以下命令,打开 ~/.bashrc
配置文件:
nano ~/.bashrc
- 添加 HISTTIMEFORMAT 变量
在 ~/.bashrc
文件末尾添加以下内容:
# Histroy display time
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
这行代码的作用:
HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
—— 让history
以 YYYY-MM-DD HH:MM:SS 的格式显示时间。
如果你希望存储更多的历史命令,还可以添加:
# 设置 history 命令记录的条数
export HISTSIZE=10000
export HISTFILESIZE=20000
HISTSIZE=10000
—— 设置history
缓存 10,000 条命令(当前会话)。HISTFILESIZE=20000
—— 让.bash_history
文件最多存储 20,000 条记录。
2. 使更改生效
在终端执行以下命令,让 .bashrc
立即生效:
source ~/.bashrc
3. 测试
执行 history
命令,检查是否显示时间:
history
如果输出结果前面出现了时间戳,说明已生效:
1 2025-03-14 11:00:01 ls
2 2025-03-14 11:05:32 ls
发表回复