基础

Linux history 命令

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

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

history [N] | history [-c] | history [-d OFFSET]

用法示例

显示最近 20 条命令。

history 20

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

history | tail -n 10

参数、选项与子句

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

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录