History的作用及调用历史命令的快捷方式

History的作用及调用历史命令的快捷方式

M21-陆东贵

CentOS 7.2

命令历史:shell进程会在其回话中保存此前用户提交执行过的命令;

history命令:命令历史;

命令语法:history [-c] [-d 偏移量] [n] 或

           history -anrw [文件名] 或

           history -ps 参数 [参数…]

选项:

    -c: 删除所有条目从而清空历史列表;

    -d: 偏移量,从指定位置删除历史列表;

    -a: 将当前的历史行追加到历史文件中;

    -n: 从历史文件中读取所有未被读取的行;

    -r: 读取历史文件并将内容追加到历史列表中;

    -w: 将当前历史写入到历史文件中并追加到历史列表中;

    -p: 对每一个ARG参数展开历史并显示结果而不存储到历史列表中;

    -s: 以单条记录追加ARG到历史列表中;

History查看历史命令的功能是通过环境变量来实现的;

    HISTSIZE: shell进程可保留的命令历史的条数;

    HISTFILE: 持久保存命令历史的文件;

       文件再家目录的.bash_history

    HISTFILESIZE: 命令历史文件的大小;

调用命令历史列表中的命令:

    history  #(数字):显示最近的#条命令;

    history  !#:  再一次执行历史列表中的第#条命令;

    history  !!:再一次执行上一条命令;

    history  !srting: 再一次执行命令历史列表中最近一次一string开头的命令;

调用上一条命令的最后一个参数:

    快捷键:按下ESC,再按.号;

    字符串:file !$

 

原创文章,作者:陆 东贵,如若转载,请注明出处:http://www.178linux.com/52963

(4)
陆 东贵陆 东贵
上一篇 2016-10-19 21:42
下一篇 2016-10-19 22:21

相关推荐

  • lvs笔记之nat&dr模型简单实现

    lvs笔记之nat&dr模型简单实现 lvs笔记之nat&dr模型简单实现 lvs 集群 实现 负载均衡 nat lvs笔记之nat&dr模型简单实现 ipvsadm使用说明 lvs-nat的简单实现 踩过的坑1 lvs-dr实现 总结 ipvsadm使用说明     -A: 添加一个…

    2017-01-03
  • Linux Zabbix监控

                           Linux Zabbix监控 zabbix监控系统:    zabbix是基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zab…

    Linux干货 2016-11-19
  • 第一天心得体会

    初次见面,你好

    2018-03-26
  • 马哥教育网络班N22期+第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。    who | cut -d " " -f 1 | sort | uniq 2、取出最后登录到当前系统的用户的相关信息。    last | head -n 1  3、取出当前系统上被用户当作其默…

    Linux干货 2016-09-08
  • Sed简介

    Sed简介    一、简介   sed全称是:Stream EDitor。sed命令的功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大。  sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern s…

    Linux干货 2015-05-11
  • ldirectord 结合ipvsadm 配置nat,dr模型

    ldirectord 结合ipvsadm 配置nat,dr模型  一、nat模型 1、 drector # wget ftp://172.16.0.1/pub/Sources/7.x86_64/crmsh/ldirectord-3.9.6-0rc1.1.1.x86_64.rpm # yum -y install nginx (同…

    Linux干货 2016-11-24