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

相关推荐

  • GNU awk

    awk -> gawk – 模式扫描和输出语言文件, pattern scanning and processing language 基本用法: gawk [options] 'program' FILE … program: PATTERN{ACTION ATATEMENTS} ACTION ATATEM…

    Linux干货 2016-09-22
  • sed 高级用法(1) 之 n N

    前言 我在参考其它多个Blog中发现,有些Blog中sed的功能介绍和实际有出入,这可能和版本有关系,正如sed文档中所说“might change in future versions”,所以本文sed是以4.2.1为例。如果以后sed更新版本了,有可能会不一样。 好记性不如烂笔头! sed的工作原理 sed维护着两个数据的缓冲空间,一个是模式空间(pat…

    Linux干货 2015-07-03
  • 网络26期 第一周作业

    1、描述计算机的组成及其功能。 计算机由cpu、存储器(内存)、输入设备(Input)、输出设备(Output),其中cpu中的运算器和控制器是必要的,这拥有以上五个部件就可以组成一个能正常工作的计算机,但是内存无法永久保存数据于是还需要一个硬盘来永久保存数据,硬盘也是存储器的一种但是它却是一个io设备,即至少是输入或者输出设备中的一种.所以我将其分开来说了…

    Linux干货 2017-01-18
  • Cobbler实现多系统自动化安装

    Cobbler介绍:  Cobbler能够快速建立多系统同时安装的网络系统安装环境;传统的pxe+dhcp+tftp+kickstart仅能够提供单一系统安装,功能过于简单;如果遇到安装不同操作系统时就遇到瓶颈;而cobbler正好解决了这一问题。Cobbler是增强版的网络系统安装。 Cobbler由不同的组件配合完成系统安装,各组件之间配合如下…

    Linux干货 2015-08-11
  • 三台主机部署phpwind

    PHPWind(简称:PW)的使命是让网站更具价值,让更多人从网络中享受便利,以提升生活品质。 phpwind是一个基于PHP和MySQL的开源社区程序,是国内最受欢迎的通用型论坛程序之一。phpwind第一个版本ofstar发布于2004年。截止2013年12月phpwind项目品牌由阿里云计算有限公司拥有,软件全面开源免费。 特点 1. 非凡的访问速度 …

    2017-06-13
  • httpd的特性(初阶应用)

    httpd的特性   httpd常用配置/etc/httpd/conf/httpd.conf 1、修改监听的IP和PORT Listen [IP:]PORT (1)省略IP表示为0.0.0.0 (2)Listen指令可重复多次 Listen 8080 Listen 80 (3)先修改监听的socket,重启服务后方可生效 2、持久连续 KeepAl…

    2017-09-30