history命令

history命令:用于显示历史记录和执行过的指令命令。history命令读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。

history命令:是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量 HISTSIZE进行控制。默认是不显示命令的执行时间,命令的执行时间,history 已经记录,只是没有显示。

注:如想查询某个用户在系统上执行了什么命令,可以使用root用户身份登录系统,检查Home目录下的用户主目录下的“.bash_history”文件,该文件记录了用户所使用的命令和历史信息。

语法:

history(选项)(参数)

选项:

  • -N: 显示历史记录中最近的N个记录;
  • -c:清空当前历史命令;
  • -a:将历史命令缓冲区中命令写入历史命令文件中;
  • -r:将历史命令文件中的命令读入当前历史命令缓冲区;
  • -w:将当前历史命令缓冲区命令写入历史命令文件中;
  • -d:删除历史记录中第offset个命令
  • -n:读取指定文件
    参数:
    n:打印最近的n条历史命令

实例:

查看历史执行记录

[ljs@vm ~]$
[ljs@vm ~]$ history #查看历史执行记录

查看历史执行记录后 5 条

[ljs@vm ~]$
[ljs@vm ~]$ history 5  #查看历史执行记录后 5 条

使用! 执行历史命令。! number 执行第几条命令

[ljs@vm ~]$
[ljs@vm ~]$ !10 #执行历史记录第 10 条命令

!! 执行上一条

[ljs@vm ~]$
[ljs@vm ~]$ !! #执行上一条命令

linux中history命令相关推荐

  1. Linux中history命令显示时间

    项目场景: 编写Linux shell自动判卷脚本过程中,使用到history命令时,如何显示命令执行时间问题的解决. 问题描述 Linux中的history命令默认只会显示两列,序号和命令,无法显示 ...

  2. Linux下history命令详解---转载

    Linux下History命令主要用于显示历史指令记录内容, 下达历史纪录中的指令 . >History命令语法: [www.linuxidc.com@linux]# history [n] [ ...

  3. linux中内部命令有哪些,linux内部命令有哪些

    linux中常见的内部命令有:1.exit命令,退出当前的shell:2.history命令,显示历史执行过的命令:3.cd命令,切换当前工作目录:4.source命令,重新执行刚修改的初始化文件:5 ...

  4. Linux中history历史命令使用方法详解

    在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...

  5. Linux中history的巧用

    Linux中history的巧用 history 命令 history 是英语"历史,历史记录"的意思. history 这个命令,用于列出之前使用过的所有命令 输入history ...

  6. linux设置历史命令行数,Linux设置history命令显示行数以及时间

    Linux和unix上都提供了history命令,可以查询以前执行的命令历史记录 但是,这个记录并不包含时间项目 因此只能看到命令,但是不知道什么时间执行的 如何让history记录时间呢? 解决方案 ...

  7. Linux中查看命令帮助手册

    目录 Linux中查看命令帮助手册 查看命令类型 --- type Linux中对应的命令类型 帮助命令 help 命令 用法1 help 内部命令 用法2 命令 --help 命令的部分语法符号解析 ...

  8. Linux中iptraf命令详解(IP局域网监控工具)

    2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03   作者:佚名    ...

  9. linux下的zz命令,linux中cut命令的用法

    本文主要记录一下Linux中cut命令的用法. 1. cut命令使用说明 Usage: cut OPTION... [FILE]... cut命令用于选出FILE文件中每一行的某些部分,然后打印到标准 ...

最新文章

  1. 腾讯云AMD服务器8元/月
  2. css 实现app图标样式_uni-app开发一个小视频应用(一)
  3. 多个常见代码设计缺陷
  4. MM 常用table
  5. 心电图分析软件_动态心电图品牌排行榜
  6. c#语言开发安卓app,Xamarin——用C#轻松实现跨平台原生移动应用开发
  7. 计算机操作系统第四版知识点总结(详细版一)
  8. 2022蓝桥杯嵌入式学习分享
  9. 替代CH7511B DP转LVDS屏换接设计|替代CH7511B EDP转LVDS转接板电路|CS5211电路原理图
  10. MySQL 04 高级查询(二)
  11. MD5的使用(计算指定目录下文件的md5值)
  12. Ubuntu12.04软件安装指南
  13. 基于python学生档案管理系统的设计与实现.rar(毕业论文+程序源码+答辩PPT)
  14. win10管理员无法使用mklink的问题
  15. DOM对象之事件对象(Object《Event》)
  16. 流落在帝都的 80 后北漂们的未来在哪儿?
  17. How add nic driver to initrd
  18. 阿里云自动挂载云盘脚本
  19. 计蒜客:蒜厂年会 -java
  20. 贵州学业水平测试信息技术软件,贵州2020年普通高中信息技术学业水平考试报名工作的通知...

热门文章

  1. 中国电信业重组方案敲定!——新的格局拭目以待
  2. python爬虫实战-爬取视频网站下载视频至本地(selenium)
  3. CSS常用属性-3.1字体文字-1.字体font-family-2.尺寸font-size-3.样式font-style-4.粗细font-weight-5.简写属性font
  4. Python数据分析入门(二十三):绘图分析——Figure容器
  5. mysql rank函数_Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介
  6. python type()
  7. C# 程序配置文件的操作(ConfigurationManager的使用)
  8. 公司分立原公司账务要怎么处理
  9. 点阵---点亮一个点(内含硬件设计+软件编程+思路)
  10. 这5种恶意软件要当心,教你如何识别它