History 命令经典用法15例(转)
上一篇 /
下一篇 2011-02-25 21:08:56
/ 个人分类:LINUX
gr uR0N&P9ZH2FZ0如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。
2h"I3y9?*^PP051Testing软件测试网
t O4N.k8Q%K*U 使用 HISTTIMEFORMAT 显示时间戳51Testing软件测试网9N5O$E\0N
}7])Y
51Testing软件测试网} VSyCXyMhW 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:51Testing软件测试网%x`
jc{&h3ry/W
# export HISTTIMEFORMAT=\'%F %T \'
# history | more
1 2008-08-05 19:02:39 service network restart
2 2008-08-05 19:02:39 exit
3 2008-08-05 19:02:39 id
4 2008-08-05 19:02:39 cat /etc/redhat-release
k9VT1gN#D&MF0 注意:这个功能只能用在当 HISTTIMEFORMAT 这个环境变量被设置之后,之后的那些新执行的 bash 命令才会被打上正确的时间戳。在此之前的所有命令,都将会显示成设置 HISTTIMEFORMAT 变量的时间。[感谢 NightOwl 读者补充]
8F']3n]5g.v,\R0pv9KO
j`0 使用 Ctrl+R 搜索历史51Testing软件测试网WUF3h5ON1`N9N6wBk
51Testing软件测试网.sVv
mqU)NT Ctrl+R 是我经常使用的一个快捷键。此快捷键让你对命令历史进行搜索,对于想要重复执行某个命令的时候非常有用。当找到命令后,通常再按回车键就可以执行该命令。如果想对找到的命令进行调整后再执行,则可以按一下左或右方向键。
.\+q`&Y