列出所有出现到的命令:(所有一下信息都可以通过man history得到,而且还更多)

history:列出历史中执行过的命令(-c清除所有的命令历史)

!N:执行编号为N的历史命令

!-N:执行倒数第N个历史命令

!string:反向搜索,执行搜索到的第一个可用string匹配开头的历史指令

Ctrl+R可以对命令进行搜索

快速重复执行上一条命令,有四种方法:

  1. 使用上方向键,回车执行
  2. 按!!并回车执行
  3. 输入!-1并回车执行
  4. 按Ctrl+P并回车执行

一些环境变量:

HISTTIMEFORMAT     (输出历史的格式)

HISTSIZE            (历史命令记录的总行数)

HISTFILESIZE        (历史命令文件的大小<和上面的变量相互作用>)

HISTFILE            (历史文件名称)

HISTIGNORE            (忽略历史中的特定命令)

HISTCONTROL

ignoredups            (合并连续重复的命令)

erasedups                (保留一个重复的命令)

ignorespace            (在不想被记住的命令前面输入一个空格)

分析一下!!:$这个命令:

!!获得前一个命令:$取得这个命令的最后一个字符串,于是整个命令的意思就是获得前一个命令的最后一个字符串

!^从上一条命令中获取第一项参数(没有第一项参数就是命令本身)

!cp:2从命令历史中搜索以cp开头的命令,并获取它的第二项参数

源:http://www.cnblogs.com/observer/archive/2011/10/07/2200530.html

强有力的Linux历史命令 你还记得几个相关推荐

  1. Linux确定命令的执行时长,Linux 历史命令显示执行时间

    命令行历史 history 登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history 登录进shell后新执行的命令只会记录在缓存中:这些命令会用户退出时"追加&q ...

  2. Linux记起始和结束时间,Linux历史命令的记住执行时间

    本文主要说明平台是Red Hat / CentOS系列系统. 当安装完一台Linux后,我们可以把下列事情当作第一件要做的事: 让history记录执行命令的时间: 上代码 export HISTTI ...

  3. linux 历史命令快捷键,Linux历史命令及bash快捷键

    本文环境 Centos7 1.历史命令 1.1 在使用linux中熟练的使用历史命令,能给我很多便捷,下面我来总结一些常用的一些历史命令. a) 执行上一条命令,这个很重要 ,执行上一条命令有四种方法 ...

  4. linux 查看网络 历史,Linux历史命令操作记录查询

    前言 使用Linux系统时,我们经常使用history来查询曾经执行过的指令.如果使用适当,将会极大提升操作效率. 1. 查询历史记录 [root@zcwyou ~]# history 2. 查看每条 ...

  5. Linux 历史命令显示执行时间

    命令行历史 history 登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history 登录进shell后新执行的命令只会记录在缓存中:这些命令会用户退出时"追加&q ...

  6. linux 历史命令列表,fc – 显示历史列表中的命令或修改指定的历史命令并执行。 - Linux 命令大全...

    显示历史列表中的命令或修改指定的历史命令并执行. 概要 fc [-e ename] [-lnr] [first] [last] fc -s [pat=rep] [command] 主要用途 显示历史列 ...

  7. 记录linux历史命令,如何将Linux系统的历史操作命令删除,并不再记录

    1.修改/etc/profile将histsize=1000改成0或1 清除用户home路径下.bash_history 2.立即清空里的history当前历史命令的记录 history -c 3.b ...

  8. 【删除linux历史命令】

    1.删除历史命令 有时在系统中登录数据库时不小心明文输入了密码,为了保护隐私,需要将部分或者全部历史记录删除. 2.删除全部历史记录 history -c 1 不过在大多数情况下只需要清除部分命令即可 ...

  9. 都在用DevOps,linux基础命令要是还没掌握就out了

    前言 最近公司在大力推广DevOps开发运维一体化,作为一名开发人员,不熟悉linux怎么做运维呢,我们虽然是开发,但是基本的linux命令还是要懂得一点的,文章中命令给开发人员部署上线绝对是没问题的 ...

最新文章

  1. 深度学习中的一些英文解释
  2. wan886网址导航 Bo9bo高清电影 两个图标 怎么都删不掉
  3. 【arduino】arduino ISP下载程序方法,用arduino uno给M5 Module DC MOTOR下载程序
  4. Shell 编程知识点集锦
  5. zabbix监控系列(2)之zabbix-agent安装
  6. python列表的嵌套_Python 展开多层嵌套的列表
  7. Adobe Acrobat 虚拟打印机安装方法(无法找到Adobe PDF资源文件)
  8. 【MyEclipse】配置代码格式化模版
  9. 医院管理系统明细 HIS源码
  10. io端口与ion内存
  11. 微软的IE 全称 变为,“Windows Internet Explorer“ ,从IE7 开始了!
  12. cocos2dx之锚点/坐标系/精灵 详解
  13. 游戏编程模式之组件模式
  14. ModelSim: Module is not defined
  15. manjaro pacman glibc 2.33 not fount
  16. J2me项目实例------网络通讯录(1) (转)
  17. APP (UniAPP) 微信支付回调的 HTTP_RAW_POST_DATA 报错情况 (wxpayv3)
  18. 我国智能变电站建设到什么程度了
  19. 前端web之CSS基础(2)
  20. wd移动硬盘不能识别_移动硬盘无法识别

热门文章

  1. [访问系统] C#计算机信息类ComputerInfo (转载)
  2. rtorrent -- PT机的下载利器
  3. k8s核心技术-Service概述_Service的三种类型_ClusterIP只能内部访问_NodePort可以外网访问_LoadBalancer公有云---K8S_Google工作笔记0032
  4. 持续集成部署Jenkins工作笔记0021---21.关闭防止跨站点请求伪造
  5. makefile工作笔记0003---Makefile的ifeq逻辑或,逻辑与的变通实现
  6. Netty工作笔记0032---零拷贝AIO内容梳理
  7. 找不到该项目,请确认该项目的位置的解决办法
  8. 巴巴运动后台 第80视频以前内容 修复视频中未实现部分以及运用struts2的实现 ...
  9. 杭电4535吉哥系列故事——礼尚往来
  10. 嵌入式电路设计(最小系统)