码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令(一)-- history命令

时间:2015-09-19 06:15:55      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:history   linux history   

history  记录所输入过的命令,不带任何参数,直接显示默认数量的命令历史记录。


(1)查看和修改history设置。

在用户家目录下,如/root目录下,存在.bash_profile和.bash_profile这两个文件。

其中.bash_history是记录制定目录条数的命令历史记录。

.bash_profile是设置history属性。

如:

1、修改histroy保存的数量。

方法一:

# User specific environment and startup programs


PATH=$PATH:$HOME/bin


export PATH

HISTSIZE=300

HISTFILESIZE=300


在文档最后添加HISTSIZE和HISTFILESIZE两个值。设置完成,重启开启终端即可生效。


方法二、export HISTSIZE=10



2、修改history的显示格式

export HISTTIMEFORMAT=‘%F %T‘



(2)使用方式

history N: 显示最近的N条的历史记录

技术分享

图1.1


history -d offset: 删除指定的偏移处的命令条目

删除317处的历史记录,如图1.2

history -d 317删除成功以后,原317处的命令被替换成318处的命令,如图1.3所示。

技术分享

图1.2


技术分享

图1.3


history -a [path]: 将当前会话中的命令历史写入指定文件

技术分享

图1.4


history -c: 清空命令历史 

技术分享

图1.5


(3)使用技巧

!#: 执行命令历史中的第#条命令

技术分享

图1.6


!!: 执行上一条命令

技术分享

图1.7


!string: 执行命令历史中最近一次以string开头的命令;

技术分享

图1.8


!$: 调用上一条命令的最后一个参数

ESC, .:功能同上

技术分享

图1.9


二、帮助命令

(1)查看命令类型

type COMMAND

如:type history

技术分享

图1.10


(2)内置命令的帮助命令

help COMMAND

如help history

技术分享

图1.11


(3)外置命令的帮助命令

1、COMMAND --help

如ls --help

技术分享

图1.12



Linux常用命令(一)-- history命令

标签:history   linux history   

原文地址:http://xuewen.blog.51cto.com/1203741/1696198

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