“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文件。
示例:将五个以前使用过的命令写入历史列表文件。