cszer

标签存档: 技巧

Linux历史命令添加日期并转存

IN:技术, Linux 基础   Tags: , ,    评论: 3   阅读:2,060 views

PROMPT_COMMAND环境变量会在bash显示之前执行,我们可以利用这个特性为历史命令添加日期并转存到一个文件中。
编辑用户目录下的.bashrc文件,添加以下内容:

1
2
3
4
5
6
datestamp_history(){
export date=`date "+%Y-%m-%d %H:%M:%S"`
export his=`history 1`
echo $date' => '$his >> $HOME/.history-timestamp
}
export PROMPT_COMMAND=datestamp_history

重新读取.bashrc文件

source .bashrc
03-20
2012