码迷,mamicode.com
首页 > 其他好文 > 详细

history历史命令

时间:2018-04-20 16:07:58      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:history   历史命令   

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历史命令

标签:history   历史命令   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!