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

相关推荐

  • Shell脚本编程 流程控制—循环

    循环:重复执行所指定的代码片段,直到循环条件不满足,则退出循环 一、for循环     语法格式:     for 变量名 in 列表     do         循环体     done &nbs…

    Linux干货 2016-08-24
  • 2016年8月6日作业练习

    练习: 1、显示/proc/meminfo文件中以大小s开头的行;(要求:使用两种方式) [root@localhost ~]# grep -i "^[sS]" /proc/meminfo SwapCached:      &nb…

    Linux干货 2016-08-07
  • lvm逻辑卷 练习题

    创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录;在/users下创建一个test.txt文件。扩展testlv至7G,要求archlinux用户的文件不能丢失;收缩testlv至3G,要求archlinux用户的文件不能丢失;对testlv创建…

    Linux干货 2017-03-16
  • 德摩根定律

     德摩根定律: 非(P且Q) = (非P) 或 (非Q) 非(P或Q) = (非P) 且 (非Q) 德·摩根定律在数理逻辑的定理推演中,在计算机的逻辑设计中以及数学的集合运算中都起着重要的作用。他的发现影响了乔治·布尔从事的逻辑问题代数解法的研究。这巩固了德摩根作为该规律的发现者的地位,尽管亚里士多德也曾注意到类似现象,且这也为古希腊与中世纪的逻辑…

    Linux干货 2016-08-15
  • 22期第二周课堂练习

    Linux上文件系统管理类命令都有哪些,其常用的使用方法及其相关示例演示     (1).cp文件复制命令     单源复制:cp [OPTION]… [-T] SOURCE DEST     多源复制:cp&nbs…

    Linux干货 2016-08-22