跳至正文

如何在 Linux 中使用历史命令

“history”命令显示当前用户调用过的命令列表。该命令接受将模式作为参数传递,以对历史记录中的特定命令进行排序。

命令的一般语法history

1个
history [OPTIONS...]
显示使用过的命令
1个
history [number]

此命令显示有限数量的先前执行的命令。

示例:要打印您使用的最后五个命令,请键入history 5

显示使用的命令
从历史列表中删除命令
1个
history -d [number]

使用该-d选项从历史列表中删除命令。

示例:从历史列表中删除第五 (5) 个命令。

从历史中删除命令
在历史记录中搜索使用过的命令
1个
history | grep [text]

history | grep命令可帮助您查找与文本模式匹配的命令。

示例:搜索使用单词“cat”的命令。

清除历史列表
1个
history -c

-c (clear)选项用于清除历史列表中的所有命令。

示例:这是之前使用过的 5 个命令,用于history -c清除列表。

执行带有事件编号的命令
1个
!number

此命令允许您使用历史列表中的事件编号执行命令。无需编写完整的命令。

示例:!10让我们使用历史列表中的第十个命令 ( )。

将更改写入 bash_history 文件
1个
history -w [filename]

使用此选项将当前会话中所做的所有更改写入bash_history文件。

示例:将五个以前使用过的命令写入历史列表文件。

标签: