ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
history命令是用于显示指定数量的已保存的终端操作指令。默认命令记录为1000个,该数量是由环境变量`HISTSIZE`进行控制。这些命令保存在主文件夹内的`/root/.bash_history`中。 `/root/.bash_history`记录的是前一次登录以前所执行过的命令。至于本次登录的命令暂时存储在内存中,注销成功后才会写入该文件中。 **命令格式:**history \[option\] > **option:** > > * \-c:清空当前历史命令 > * \-d :删除指定命令 > * \-a:将历史命令缓冲区中命令写入`/root/.bash_history` > * \-r:将历史命令文件中的命令读入当前历史命令缓冲区 > * \-w:将当前历史命令缓冲区命令写入历史命令文件中`/root/.bash_history` > * n:打印最近的n条历史命令 > > history命令输出时带有序号,因此可以直接通过“感叹号+数字/字母”的方式来查看指定历史记录 > > * !!:执行上一条命令 > * !+数字: 执行历史记录中,指定序号的命令 **常用命令:** | 命令 | 解释 | | --- | --- | | history | 列出bash所有历史记录 | | history 2 | 列出最近两条历史记录 | | history -d 3 | 删除行号为3的历史记录 | | !1015 | 执行历史记录中,序号为1015的命令 |