Linux history 命令使用技巧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux history 命令使用技巧相关的知识,希望对你有一定的参考价值。

Linux

history 命令使用起来非常简单。默认情况下,该命令读取文件 ​​~/.bash_history​​ 并在终端中打印内容。要查看历史执行的命令,请执行以下操作:

history

然后您可以滚动浏览输出的内容以找到您需要的命令。

以下是几个使用 ​​history​​ 命令的技巧

修改 history 的历史保留命令的最大条数

可以使用 ​​echo $HISTSIZE​​ 命令查看当前设置的历史保留命令的最大条数,同样你也可以使用 ​​export​​ 命令更改条目数

比如,您想将历史记录限制更改为 500。执行以下命令:

export HISTSIZE=500 && export HISTFILESIZE=500

忽略重复命令

您还可以将​​history​​配置为不打印重复的命令。执行以下命令:

export HISTCONTROL=ignoredups

后续执行的命令,与上一个执行的命令一样的将不记录

限制输出数量

假设您只想查看最后 10 个命令。可以像这样使用历史记录:

history 10

或者:

history 25

使用 grep 过滤历史命令

假设您知道您曾经使用不同的选项多次运行特定命令。例如,您之前使用 ​​nano​​ 修改了某个配置文件,但现在您忘记了该文件所在位置。

您可以通过 grep 管道输出历史记录,仅过滤包含 ​​nano​​ 的命令,如下所示:

history | grep nano

输出将仅包含 ​​nano​​ 命令。

Linux

以上是关于Linux history 命令使用技巧的主要内容,如果未能解决你的问题,请参考以下文章

linux操作系统利用find 命令如何查找某个目录的位置

Linux学习笔记--pwd命令(查询所在目录位置)

2017-06-26(常用快捷键 history)

Linux命令拾遗-2

linux用命令移动文件的所在位置

大黑牛使用命令行快捷键