history命令记录历史执行时间
来源:互联网 发布:全自动微电影软件 编辑:程序博客网 时间:2024/04/24 10:24
缺省情况,我们在Linux查看历史记录命令,后面是无任何执行时间显示的。
HISTFILESIZE=2000 # 设置保存历史命令的文件大小
HISTFILE=/root/recordhistory.txt #记录历史记录命令的文件
HISTSIZE=200 # 设置保存记录历史命令条数
export HISTFILE
export HISTTIMEFORMAT='(%Y-%m-%d) (%H:%M:%S) '
# 使配置立即生效
source /etc/bashrc
由于bash的history文件默认是覆盖,如果存在多个终端,最后退出的会覆盖以前历史记录,改为追加形式:
shopt -s histappend
实时写入,而不是退出shell才写入的方法:
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
用cat命令显示这个文件,但是却会看到这个时间不是年月日显示,过滤掉以#开头的行即可。转换方法:
那么如果想要用到记录命令的执行时间,可以这么操作:
# 编辑/etc/bashrc,添加以下内容HISTFILESIZE=2000 # 设置保存历史命令的文件大小
HISTFILE=/root/recordhistory.txt #记录历史记录命令的文件
HISTSIZE=200 # 设置保存记录历史命令条数
export HISTFILE
export HISTTIMEFORMAT='(%Y-%m-%d) (%H:%M:%S) '
# 使配置立即生效
source /etc/bashrc
由于bash的history文件默认是覆盖,如果存在多个终端,最后退出的会覆盖以前历史记录,改为追加形式:
shopt -s histappend
实时写入,而不是退出shell才写入的方法:
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
用cat命令显示这个文件,但是却会看到这个时间不是年月日显示,过滤掉以#开头的行即可。转换方法:
时间戳转换时间
date -d "@1344926460" "+%Y%m%d %H:%M:%S"
date -d "@1344926460" "+%Y%m%d %H:%M:%S"
时间转换时间戳
date -d "2012-08-14 14:41:00" +%s
本文出自 “Mr_Z” 博客,请务必保留此出处http://zhangrong.blog.51cto.com/2196532/935149
- history命令记录历史执行时间
- 取消history记录&显示history命令执行时间
- 如何在history中记录命令执行时间
- history 命令显示执行时间
- history显示命令执行时间
- Bash下显示history记录的命令的执行时间
- 执行history显示命令执行时间
- 不留痕迹的清除部分history历史命令记录
- linux--历史命令--history
- linux--历史命令:history
- 【history】查看命令历史
- Linux history 命令记录加执行时间戳以及记录到日志
- Linux查看历史命令执行时间
- history命令(历史命令)
- linux history历史命令介绍
- linux history历史命令介绍
- Linux查看历史命令 history
- linux history历史命令介绍
- centos下limits.conf和sysctl.conf优化脚本
- linux的screen命令
- samba配置
- fsck命令参数及用法
- Uva 11270 Tiling Dominoes 轮廓线dp入门题
- history命令记录历史执行时间
- Vim技巧
- rsync配置
- shell的逻辑运算符
- 本机端口转发连接VMware虚拟机ssh
- Kernel Panic -- not syncing: attempted to kill init的解决
- 增加ssh-copy-id的端口参数选项
- ssky-keygen + ssh-copy-id 无密码登陆
- Linux设置limits