Linux history 命令使用技巧
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux history 命令使用技巧相关的知识,希望对你有一定的参考价值。
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 history 命令使用技巧的主要内容,如果未能解决你的问题,请参考以下文章