首页 > 其他 > 详细

history历史命令

时间:2018-04-20 15:55:51      阅读:149      评论:0      收藏:0      [点我收藏+]
1.history命令

history命令可以查看历史命令


2.history的用法

语法:

history [选项]


选项:

-c:清除内存中history的历史命令。不如写入history文件

-a:把内存中的history历史命令更新到history文件中去

-r:把文件中的history历史命令加载到内存中,用于-c之后想重新加载。


3.history的历史命令保存文件

history默认保存1000条历史命令。历史命令保存在家目录下的 .bash_history 。

1000条历史命令的规则设置在 /etc/profile 的 HISTSIZE 的变量里。

通过 echo $HISTSIZE 可以查看保存的历史命令条数。


4.定义历史命令的执行时间

/etc/profile 里面定义一个变量 HISTTIMEFORMAT 并在后面加上时间格式的参数。

# vim /etc/profile

HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S "

HISTSIZE=1000


# source /etc/profile

# history

699  2017/09/30 16:46:05 source /etc/profile

700  2017/09/30 16:46:29 history


5.永久保存所有的历史命令

给 ~/.bash_history 加一个特殊的a权限,就不能对文件进行删除的操作了。

# chatty +a ~/.bash_history


6.快捷命令的使用

!!:上一条命令

!n:n为数字,history的序列里的第n条命令,

!cmd:最近一次cmd这个命令开头的命令



history历史命令

原文:http://blog.51cto.com/11060853/2105781

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!