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

相关推荐

  • httpd——事务

    http协议: http/0.9 ,http/1.0 ,http/1.1 ,http/2.0 http协议:stateless          服务器无法持续追踪访问者来源          &nb…

    Linux干货 2016-10-12
  • 软链接与硬链接的区别

      这两牵扯到链接,那么先介绍以下链接。   在文件系统中,有一种可以把不同的文件相连接到一起的机制,这个机制叫做链接。通俗的话来说就是打开两个不同的文件夹,其实进去的是同一个。它可以把一个文件用不同的名字和路径来表示出来。系统通过inode(索引节点,文件唯一标识)来识别是否为同一个文件,无论系统上有有多少个链接,在磁盘上只有一个唯一的…

    2017-05-25
  • Linux文件权限及ACL

    文件权限 文件或目录可存取的身份分为3类,owner/group/others (所属者/所属组/其他人) ,所以访问一个文件或目录的权限分为三种, 所有者权限,所属组权限,其他人权限 (通过ll text.log查看)。 在linux系统中常用的权限分为3种 r(read) w(write) x(excute)。 对文件或目录的权限进行修改时,要用到chm…

    Linux干货 2017-06-01
  • nginx负载均衡实验

    实验一、 实验环境:     1、一台director主机。并部署nginx服务。        内网iP:192.168.1.1  外网iP:10.1.64.1     2、一台后端服务器。并部署h…

    Linux干货 2016-10-30
  • 配置epl时,出现“time out”错误,解决办法

    一:配置环境、网络环境及出现的故障 1:配置环境 本机在配置epel仓库时,配置文件所在路径为/etc/yum/repos.d/centos7.repo.以下为配置文件的的详细内容 [base]name=centos 7.3baseurl=file:///misc/cdgpgkey=file:///misc/cd/RPM-GPG-KEY-Centos-7 […

    2017-06-10
  • 8月11日shell编程脚本及课后作业

    shell脚本编程 本章内容 编程基础 脚本基础格式 变量 运算 条件测试 流程控制 函数 数组 高级字符串操作 高级变量 配置用户环境 编程基础 程序:指令+数据    程序编程风格:       过程式:以指令为中心,数据服务于指令   &nbs…

    Linux干货 2016-08-15