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
下一篇 2016-10-19

相关推荐

  • 第十二周作业

      1、描述一次完整的http请求处理过程 简介 一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,HTTP的响应内容同样有标准的格式。无论是什么客户端或者是什么服务端,大家只要按照HTTP的协议标准…

    2017-11-12
  • 重构与模式:改善代码三部曲中的第三部

    一、改善代码的三部曲    《设计模式》-> 《重构》-> 《重构与模式》。也就是设计->重构->重构出新设计。    《设计模式》主要详细说明20几种模式,为我们带来了常见设计问题的经典解决方案,从而改变了整个面向对象开发的面貌。为设计而著。    《重构》改善既有代码的设…

    Linux干货 2015-04-07
  • inode 是什么及绝对路径和相对路径和一些目录相关命令总结

    inode是什么          每个分区又分两个区,元数据区和数据区。     元数据区主要存储文件的权限,属主属组,时间戳,文件的存储位置指针….就如一本书有目录页和内容页一样,目录页上的记录的是内容的页数,可以通过目录页的页数直接…

    Linux干货 2016-08-02
  • ACL权限管理练习

    ACL简介;
    权限管理练习

    2017-09-11
  • 马哥教育网络20期+第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# grep "^[[:space:]]\+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又…

    Linux干货 2016-07-07
  • 关于大型网站技术演进的思考(九)–网站静态化处理–总述(1)

    原文出处: 夏天的森林    在存储瓶颈的开篇我提到像hao123这样的导航网站只要它部署的web服务器数量足够,它可以承载超大规模的并发访问量,如果是一个动态的网站,特别是使用到了数据库的网站是很难做到通过增加web服务器数量的方式来有效的增加网站并发访问能力的。但是现实情况是像淘宝、京东这样的大型动态网站在承担高并发的情况下…

    Linux干货 2015-03-11