为history历史命令记录添加上执行时间

设置方法:

#export HISTTIMEFORMAT="`whoami` | %F %T | "

#echo ‘export HISTTIMEFORMAT="`whoami` | %F %T | "‘ >> /etc/profile

#. /etc/profile

效果如下:

# history

......

1047  root | 2015-08-14 17:38:54 | ulimit -a

1048  root | 2015-08-14 17:45:09 | cd

1049  root | 2015-08-14 17:45:11 | history

1050  root | 2015-08-14 17:45:41 | ansible Player -m ping

1051  root | 2015-08-14 17:48:59 | ansible Player -m shell -a "ifconfig eth0"

1052  root | 2015-08-14 17:49:25 | ansible Player -a "ntpdate ntp.api.bz"

1053  root | 2015-08-14 17:49:39 | history

时间: 2024-10-27 03:24:55

为history历史命令记录添加上执行时间的相关文章

【转】Linux中history历史命令使用方法详解

原文网址:http://os.51cto.com/art/201205/335040.htm 当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会使效率获得极大提升.事实上,一旦你掌握了我在下面给出的15个有关Linux history历史命令的例子,你就会发现使用history历史命令行将更有乐趣. 1.使用HISTTIMEFORMAT在历史中显示TIMESTAMP 通常情况下,当你在命令行中键入history时,终端中将显示你刚输入的命令及其

history历史命令

1.history命令 history命令可以查看历史命令 2.history的用法 语法: history [选项] 选项: -c:清除内存中history的历史命令.不如写入history文件 -a:把内存中的history历史命令更新到history文件中去 -r:把文件中的history历史命令加载到内存中,用于-c之后想重新加载. 3.history的历史命令保存文件 history默认保存1000条历史命令.历史命令保存在家目录下的 .bash_history . 1000条历史命令

Linux中history历史命令使用方法详解

在/etc/profile里添加如下: #History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if [ ! -d $HISTDIR ]; then         mkdir -p $HISTDIR         chmod 777 $HISTDIR fi export HISTSIZE=100000 export HISTFILE="$HISTDIR/${LOGNAME}.hist"

shell历史命令记录功能

在Linux下可通过history命令查看用户所有的历史操作记录,同时shell命令操作记录默认保存在用户目录下的.bash-history文件中,通过这个文件可以查询shell命令的执行历史,有助于运维人员进行系统审计和问题排查,同事,在服务器遭受黑客攻击后,也可以通过这个命令或文件查询黑客登录服务器所执行的历史命令操作,但是有时候黑客在入侵服务器后为了毁灭痕迹,可能会删除.bash_history文件,这就需要合理保护或备份.bash_history文件 让history命令自动记录所有sh

回到上次目录、历史命令查找快捷方式及执行时间显示设置、查看系统版本

一.回到上次操作的目录 # cd -进入上次访问目录 二.历史命令搜索操作快捷键: [Ctrl + r], [Ctrl + p], [Ctrl + n]在终端中按捉 [Ctrl] 键的同时 [r] 键,出现提示:(reverse-i-search), 此时你尝试一下输入你以前输入过的命令,当你每输入一个字符的时候,终端都会滚动显示你的历史命令.当显示到你想找的合适的历史命令的时候,直接 [Enter],就执行了历史命令.另外, [Ctrl + p] 或 [Ctrl + n] 快速向前或向后滚动查

Linux修改History历史命令数量

****打开  vim  /etc/profile vim  /etc/profile 追加配置 # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). if [ "$PS1" ]; then if [ "$BASH" ] && [ "

历史命令history

历史命令在用户注销之后会保存在用户家目录下的-/.bash_history中 history #查看系统中实时缓存的历史命令,与.bash_history中的内容并不完全相同 history -c #清空历史命令 history -w #把缓存中的历史命令写入历史命令保存文件.bash_history中 历史命令的存储容量可在/etc/profile中通过添加 HISTSIZE=1000 来改变. 历史命令的调用: 使用上.下箭头或ctrl+p.ctrl+n 使用 !n 执行第n条历史命令 使用

history隐藏历史命令tree查看目录层级

大家都知道 查看Centos历史命令的的命令是 history 另外Centos -c选项可以清除历史命令,会清除所有....有没有一种方法可以***别人系统后而不留下历史命令的操作痕迹呢?答案只有的....history命令是环境变量定义的 两个环境变量分别定义了历史命令数量和历史命令记录规则..默认是ignoredups 意思是忽略重复的命令其实可以改成 ignorespace忽略空白开头的命令export HISTCONTROL=ignorespace修改以后再输入命令的时候 在命令前面加

【Linux命令详解】10、查看历史命令—[ history]

10.history     可以查看命令历史记录,每一条命令前面都会有一个序列号标示. 10.1.1 命令语法:     history [选项] 10.1.2 选项参数 history命令选项参数含义 选项              选项含义 -c                 清除命令历史记录 -w                让bash将历史命令立即从内存写到.bash_history文件 -a                 将目前新增的history历史命令写入.bash_his