一生一世LINUX COMMAND ATLAS

LINUX COMMAND ATLAS · 命令详解

Linux history 命令

查看 Shell 当前历史列表中记录的命令。

Shell builtin

语法

命令格式
history [N] | history [-c] | history [-d OFFSET]

常用参数

6 个参数
参数说明
N显示最近 N 条历史记录。
-c清除内存中的历史记录列表。
-d OFFSET删除指定位置的历史记录。
-a将当前会话新增记录追加到历史文件。
-r读取历史文件并追加到历史列表。
-w将当前历史列表写入历史文件。

用法示例

3 个示例

查看 Shell 当前历史列表中记录的命令。

history | tail -n 15

显示最近 20 条命令。

history 20

显示输出中的最后十条历史记录。

history | tail -n 10

使用提示

history 是 Shell 内建命令。清除当前列表不一定会删除已写入磁盘的历史记录。