命令历史介绍

history 查看历史工具;history命令显示的内容不止用户家目录下.bash_history此文件里存在放的命令注意刚建的用户不会有必须登录退出后才有此文件;此文件里存放的命令是之前用户登录时所敲的命令,而用户登录后系统自动加载此文件里的命令到内存当中,history还显示用户此次登录的所敲的命令也会缓存内存中,当用户正常退出时会把命令加载至.bash_history中 

用户执行过的命令存放的文件 

重复执行上次的命令

或 

!:1调用上次命令的的二段并执行

图片描述

Ctrl+n 显示当前命令的下一条命令 Ctrl+J 执行当前命令 !n执行history 地n条命令 !-n 表示执行 倒数的n条 

命令行历史 

!ic调用倒数前一个以ic开头的命令

图片描述

!?sys调用中前一个包含某个字符串的命令;顺序倒数最近

图片描述

仅打印以!xx:p后面跟的字符串开头历史前一个命令,不执行 

仅打印上一个命令最后一个参数!se:p 

!*调用上一个命令所有参数 

^XX表示删除上一个命令开头第一个参数XX字符

图片描述

ffgg表示把上一个命令中第一个ff替换成gg

图片描述

搜索上一条命令中所有已ff字符并替换hh字符!:gs/ff/hh 

快捷键的描述

图片描述

调用上个命令的某个参数做这个命令的参数 

history介绍

图片描述

在/etc/profile定义history命令条数 

history -c 清空历史

history -d X 删除历史中指定的第X个命令

history -r 读所有内存中的历史命令行追加至文件中

history  -n 读内存中的历史命令行追加至文件中,但忽略重复的行

history  -w 指定存的目录

图片描述

history -p 打印参数不记历史 

-s伪造历史 history -s 'rf -rf /*' 历史列表里显示rm -rf /*

设置临时加时间 变量

图片描述

HISTIGNORE变量设置忽略某个字段

图片描述

设置变量文件在用户家目录下.bash_profile 命令历史相关的一些变量 

快捷键介绍

ctrl + l 相当于清屏,clear

o 执行当前命令并显示当前命令

s阻止屏幕输出并锁定

q允许屏幕输出

c 强行终止命令

z挂起 命令

图片描述

ctrl + a 光标移至行首

e光标移至行尾

f光标向右移一个字符

b向左移动一个字符

xx 光标行首和光标处移动切换

u从光标处删除之行首

k从光标处删除至行尾 alt + f光标向右移动一个单词词尾

b光标向左移动一个单词词首

r删除整行 DE 

转载于:https://blog.51cto.com/11984994/1928493

命令历史及快捷键介绍相关推荐

  1. shell介绍,命令历史,命令补全和别名 ,通配符, 输入输出重定向

    2019独角兽企业重金招聘Python工程师标准>>> shell介绍 shell是一个命令解释器,提供用户和机器之间的交互: 支持特定语法,比如逻辑判断.循环: 每个用户都可以有自 ...

  2. 8.1shell介绍 8.2命令历史 8.3命令补全和别名 8.4通配符 8.5输入输出重定向

    8.1 shell介绍 . 查找一下有没有这2个安装文件 8.2 命令历史 环璄1000,所以只能存1000条记录 ' 有时候查到比1000多了,那是因为输入的命令还没有写进这个文件,只存在内存中 h ...

  3. 8.1-8.5 shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向

    8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向 8.1 shell介绍 Linux Shell基础 介绍shell的特性,用法. shell是 ...

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

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

  5. shell介绍 命令历史 命令补全和别名 通配符 输入输出重定向

    8.1 shell介绍 shell 是一个命令解释器,提供用户和机器之间的交互 支持特定语法,比如逻辑判断,循环 每个用户都可以有自己特定的shell CentOS7默认shell 为bash(Bou ...

  6. 8.1-5shell介绍 ,命令历史 ,命令补全和别名,通配符,输入输出重定向

    2019独角兽企业重金招聘Python工程师标准>>> Shell介绍 shell是一个命令解释器,提供用户和机器之间的交互 支持特定语法,比如逻辑判断.循环(if for whel ...

  7. 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向

    执行过的命令Linux都会记录,预设可以记录1000条历史命令.这些命令保存在用户的家目录的.bash_history文件中.只有当用户正常退出当前shell时,在当前shell中运行的命令才会保存至 ...

  8. linux查看历史的所有命令,linux查询历史记录命令history的用法介绍

    一.什么是history在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动! 从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具! 二.His ...

  9. Linux5-bash基础特性之命令历史

    Linux系统上的文件类型 -:常规文件,即f d:directory,目录文件 b:block device,块设备文件,支持以"block"为单位进行随机访问 c:charac ...

最新文章

  1. jQuery+ajax中,让window.open不被拦截(转)
  2. 简明天线理论与设计应用_天线理论与设计笔记5--(宽带天线、口径天线)
  3. C++中数学运算、比较、赋值操作符的重载
  4. c++初学者使用文件流需要了解的一些坑(持续更新)
  5. 5分钟在超能云(SuperVessel)上免费创建属于自己的大数据环境
  6. linux下源码安装官方最新版Python
  7. Go 空结构体的 3 种使用场景
  8. css三种引入方式以及其优先级的说法
  9. [收藏]Visual Component Framework
  10. codeforces733-C. Epidemic in Monstropolis 贪心加链表
  11. 修改本地数据库root权限密码
  12. 【Linux】ROS机器人操作系统的安装与使用
  13. 手机锁屏密码忘了怎么办 锁屏密码破解法
  14. pandas -- 基础操作(六):数据分组及透视表,df.groupby、pd.pivot,、pd.pivot_table、stack(堆叠)、 unstack(不堆叠)
  15. Codeforces Round #702 (Div. 3)---C. Sum of Cubes 两种方法 cbrt()函数应用
  16. [转]SEO做关键词的十大分析方法
  17. 尝试用Unity还原蔚蓝(Celeste)—— 真·操控、移动、手感篇
  18. 一起教育科技2020净收1.92亿元 官网却启用杂米域名17zyw.cn
  19. 小米华为智能手机未来路不平坦
  20. mysql基础篇笔记(黑马)

热门文章

  1. 网上商城连接mysql_做一个网上网上购物网站,请问怎么连接数据库?
  2. mysql 上级组织参数值_MYSQL组织结构设计构思(快速查上级和下级)
  3. java long 二进制输出格式_算法:java打印int类型的二进制格式
  4. ajax 制作表格带查询参数,查询表格——建立动态表格,使用ajax输入查询条件将后台数据查询出来以表格的形式展示出来...
  5. 将数组的列表结构转成树结构
  6. 计算机vfp程序设计题,2012年计算机级VFP程序设计基础习题及答案.doc
  7. java session 生命周期_java之hibernate之session中对象的生命周期
  8. mysql表进行合法性检查_固定网格填报
  9. vfp 修改本机时间_借助novapdfPro 将VFP报表无感生成PDF文件
  10. 公安信息通信网边界接入平台安全规范_【市场动态】3.56 亿元,阿里云中标青岛智慧公安项目...