LINUX如何查看历史命令_Linux history命令的使用与技巧【效率】

admin 百科 10
Linux中可用history命令查看历史记录,支持编号显示、上下键调用、!符号复用、Ctrl+R搜索及导出清理等操作。

LINUX如何查看历史命令_Linux history命令的使用与技巧【效率】-第1张图片-佛山资讯网

如果您在Linux终端中执行过大量命令,但需要快速回顾之前输入的指令,则可以利用内置的history机制来检索操作记录。以下是查看和管理历史命令的具体方法:

一、使用history命令显示全部历史记录

history命令默认读取当前用户家目录下的~/.bash_history文件(或对应shell的历史文件),并按编号顺序输出已执行的命令列表,每条命令前带有唯一序号,便于后续调用。

1、在终端中直接输入history并回车,显示最近执行的500条(或系统设定数量)命令及其编号。

2、输入history 20并回车,仅显示最近20条命令。

3、输入history | tail -n 15并回车,结合管道与tail命令获取末尾15条记录。

二、通过上下方向键快速调用历史命令

该方式不依赖history命令本身,而是由Bash的行编辑功能(readline库)支持,在交互式shell中实时生效,适合连续重复执行相近命令。

1、按↑方向键逐条向上翻阅上一条命令,直至找到目标命令。

2、按↓方向键向下回退至新输入状态,适用于从历史中选取后修改再执行。

3、输入部分命令前缀(如git),再按↑方向键,可筛选匹配该前缀的历史命令。

三、使用!符号执行历史命令

感叹号(!)是Bash的事件设计符(event designator),允许以简写形式复用历史记录中的命令,无需完整重输。

1、输入!!并回车,重新执行上一条命令。

2、输入!500并回车,执行编号为500的命令(需确保该编号存在于当前history列表中)。

3、输入!ls并回车,执行最近一次以ls开头的命令。

标签: linux git ai

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~