命令行历史和调用命令参数

history显示当前终端的历史记录

!! 重复执行上一条命令

命令行历史和调用命令参数

!-n 重复执行倒数第n条命令

命令行历史和调用命令参数

!n 重复执行第n条命令

命令行历史和调用命令参数

ctrl+p 等于向上方向键,翻出上一条命令。
ctrl+n 等于向下方向键,翻出下一条命令。
ctrl+j 等于enter 执行当前命令

!:0 执行前一条命令(去除参数)

!string 重复前一个以“string”开头的命令(只限于最近的一条)

命令行历史和调用命令参数命令行历史和调用命令参数

!?string 重复前一个包含string的命令

命令行历史和调用命令参数


!string:p 仅打印以string开头的命令历史,而不执行

命令行历史和调用命令参数

!$:p 打印输出 !$ (上一条命令的最后一个参数)的内容

命令行历史和调用命令参数

!*:p 打印输出 !*(上一条命令的所有参数)的内容

^string 删除上一条命令中的第一个string

命令行历史和调用命令参数

^string1^string2 将上一条命令中的第一个string1替换为string2

命令行历史和调用命令参数

!:gs/string1/string2 将上一条命令中所有的string1都替换为string2

命令行历史和调用命令参数

ctrl-r来在命令历史中搜索命令

(reverse-i-search)`’:再按tab

命令行历史和调用命令参数

命令行历史和调用命令参数

Ctrl+g:从历史搜索模式退出

要重新调用前一个命令中最后一个参数:
!$ 表示
Esc, .(点击Esc键后松开,然后点击 . 键)

Alt+ .(按住Alt键的同时点击 . 键) 

命令行历史和调用命令参数

command !^ : 利用上一个命令的第一个参数做cmd的参数

命令行历史和调用命令参数
command !$ : 利用上一个命令的最后一个参数做cmd的参数

命令行历史和调用命令参数
command !* : 利用上一个命令的全部参数做cmd的参数

命令行历史和调用命令参数
command !:n : 利用上一个命令的第n个参数做cmd的参数
command !n:^ 调用第n条命令的第一个参数
command !n:$ 调用第n条命令的最后一个参数
command !n:m 调用第n条命令的第m个参数
command !n:* 调用第n条命令的所有参数
command !string:^ 从命令历史中搜索以 string 开头的命令,并获取它的第

一个参数
command !string:$ 从命令历史中搜索以 string 开头的命令,并获取它的最后

一个参数
command !string:n 从命令历史中搜索以 string 开头的命令,并获取它的第n

个参数
command !string:* 从命令历史中搜索以 string 开头的命令,并获取它的所

有参数




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

(0)
zenyanxiaozenyanxiao
上一篇 2017-07-14 21:01
下一篇 2017-07-14 21:13

相关推荐

  • N26-博客作业-week10

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区;  (1) 为硬盘新建两个主分区;并为其安装grub;  (2) 为硬盘的第一个主分区提供内核和ramdisk文件; 为第二个分区提供rootfs;  (3) 为rootfs提供bas…

    2017-04-09
  • DNS资源记录类型

      资源记录   资源记录(Resource Records),简称RRs。是指每个域所包含的与之相关的资源。例如,每个RR都包括这个域的所属(RR是从哪个域名中得到的),类型(什么样的资源存在于这个RR中),TTL(time to live,存活时间)等等。 DNS包括七大资源记录 A记录:也称为主机记录,是DNS名称到IP地址的映射,用于正向解…

    Linux干货 2017-02-08
  • 20171123 Shell编程

    Shell编程的基本知识点

    2017-11-23
  • B-树和B+树的应用:数据搜索和数据库索引

    B-树 1 .B-树定义 B-树是一种平衡的多路查找树,它在文件系统中很有用。 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树:⑴树中每个结点至多有m 棵子树;⑵若根结点不是叶子结点,则至少有两棵子树; ⑶除根结点之外的所有非终端结点至少有[m/2] 棵子树;⑷所有的非终端结点中包含以下信息数据:    &nb…

    Linux干货 2015-07-30
  • 数据分析≠Hadoop+NoSQL,不妨先看完善现有技术的10条捷径

    让业务搭乘大数据技术确实是件非常有吸引力的事情,而Apache Hadoop让这个诱惑来的更加的猛烈。Hadoop是个大规模可扩展数据存储平台,构成了大多数大数据项目基础。Hadoop是强大的,然而却需要公司投入大量的学习精力及其它的资源。 如果得到正确的应用,Hadoop确实能从根本上提升你公司的业务,然而这条Hadoop的应用之路却充满了荆棘。另一个方面…

    Linux干货 2015-02-25
  • Week2 bash特性及文件相关

    1. 文件类命令及其常用的使用方法 文本查看类命令cat head tail more less 分屏查看命令 more lessmore FILE 翻至最后一页自动退出less FILE -f 翻至最后一页不退出 若有追加内容则立即显示 首尾查看命令head tail head命令: 查看文件前n行 head FILEhead [option] FILEh…

    Linux干货 2016-12-11