美文网首页
Linux操作系统history命令用法

Linux操作系统history命令用法

作者: 请叫我飘哥 | 来源:发表于2018-11-29 16:11 被阅读0次

目的:

了解history命令的用法。

1、定制history的功能,可通过环境变量实现:

HISTSIZE:shell进程可保留的命令历史条数。可通 echo $HISTSIZE  命令查看。

HISTFILE:持久保存命令的历史文件,一般在是.bash_history隐藏文件。

HISTFILESIZE:历史文件辞旧保存命令的条数。

HISTCONTROL:控制命令历史记录方式参数如下:

        HISTCONTROL=ignoredups:忽略重复的命令

        HISTCONTROL=ignorespace:忽略一恐怖字符开头的命令

        HISTCONTROL=ignoreboth:以上两者同时生效

修改变量的值:

        NAME='VALUE' 当前shell生效

2、命令用法

history [-c] [-d 偏移量] [n] 

或 history -anrw [文件名] 

或 history -ps 参数 [参数...]

-c:清空内存中的命令历史,不会清空历史文件中的记录

-d:删除制定命令历史记录,不会清空历史文件中的记录

-r:从历史命令文件中读取历史命令到内存中

-w:将内存中历史命令追加至历史命令文件中

3、历史命令使用技巧

!n:执行历史列表中的第n条命令

!!:执行上一条历史命令

!string:执行历史命令列表中最近的已string字符开头的命令

调用上一条命令的最后一个参数有两种方式如下:

        快捷键:先按ESC键,然后按.键。

        字符串:命令后接!$  这两个字符串。

相关文章

网友评论

      本文标题:Linux操作系统history命令用法

      本文链接:https://www.haomeiwen.com/subject/crkfcqtx.html