history
用于显示历史命令
补充说明
history命令 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。
该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!
执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2
。
历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE
进行控制。
语法
1 | <!-- more --> |
选项
1 | -c:清空当前历史命令; |
参数
n:打印最近的n条历史命令。
实例
使用history命令显示最近使用的10条历史命令,输入如下命令:
1 | [root@localhost ~]# history 10 |
列出最近3条记录
1 | [root@localhost ~]# history 3 |
清空历史记录
1 | [root@localhost ~]# history -c |
更多实例:
1 | history -cw |