前的Linux发行版默认使用Bash Shell,它已成为Linux系统的实际标准。Bash Shell命令行具有非常强大的功能。Bash Shell提供了一些特性使输入命令变得容易。

1.命令行的历史记录

可以通过重复按向上方向键遍历近来在控制台下输入的命令,按向下方向键可以向前遍历。与Shift键联用可以遍历以往在该控制台中的输出。例如可以在命令行下重复按向上方向键↑,直到出现近来在控制台下输入的命令ls为止,然后按Enter键执行这一命令。

2.编辑命令行

在命令行下按Ctrl R组合键将进入向后增量搜索模式,命令行界面出现如下命令:

(reverse-i-search)`l': ls

此时尝试输入以前输入过的命令,每输入一个字符,命令行都会滚动显示历史命令,当显示到想要查找的命令时,直接按Enter键就执行了该历史命令。仍以ls命令为例,当输入字符l时,搜索出来的命令是所需要的历史命令ls,然后按Enter键即执行该命令。

在命令行下按Ctrl P或者Ctrl N组合键可以快速向前或向后滚动查找一个历史命令,这可以快速提取刚刚执行过不久的命令。例如,在命令行下输入如下命令:

echo “Hello,Linux world”

命令行下将出现字符“Hello,Linux world”,然后按Ctrl P组合键,命令行下将出现刚刚输入过的命令。

linux输入过的命令行,LINUX中命令行的历史记录和编辑相关推荐

  1. 需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 并设置sz和rz在Windows和Linux之间发送和接收文件不用搭FTP...

    需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 并设置sz和rz在Windows和Linux之间发送和接收文件不用搭FTP 需求:过滤下面这个网页里共723行 校对中里 行数为两位数 ...

  2. sed删除以什么开头的内容_使用 sed 命令删除文件中的行

    原标题:使用 sed 命令删除文件中的行 Sed 代表流编辑器 Stream Editor ,常用于 Linux 中基本的文本处理.sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要 ...

  3. Linux命令 查看文件中指定行号的内容

    前言 有一个很大很大的文件,比如10G. 我想看看10000行到20000行之间的内容 我想看看前100行的内容 我想看看最后100行的内容 - 办法 Linux使用命令查看文件指定行号的内容,有下面 ...

  4. Linux小技巧:如何在 Vim 中显示行号?

    Vim 是一款出色的编辑器,大多数 Linux/UNIX 系统管理员每天都喜欢并使用它. 你可能会想,"如果 Vim 可以显示行号,我会立即切换到 Vim". 要在 Vim 中显示 ...

  5. sed删除以什么开头的内容_技术|如何使用 sed 命令删除文件中的行

    Sed 代表流编辑器Stream Editor,常用于 Linux 中基本的文本处理.sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要作用.可用于删除或移动与给定模式匹配的特定行. ...

  6. ubuntu下使用命令删除文件中制定行

    在文本 result1.txt 目录下 sed -i 1,999d result1.txt 命令解释:把 result1.txt 从第一行删除到 第999行 参考: 删除txt等文本文档中指定行方法 ...

  7. java 管理员命令模式_java中命令模式详解和使用方法

    命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式.请求以命令的形式包裹在对象中,并传给调用对象.调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该 ...

  8. python获取shell输出及返回码_如何执行shell命令获取Python中命令后的输出和pwd

    我将stdout重定向到pwd命令的stderr.如果stdout为空且stderr不是路径,那么stderr是命令的错误 import subprocess as sub def execv(com ...

  9. 永远不要在Linux执行的10个最危险的命令

    2019独角兽企业重金招聘Python工程师标准>>> Linux命令行佷有用.很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候.这篇文章并不打算引来你对L ...

  10. (转)使用dd命令烧录Linux系统至SD卡

    转载至https://blog.csdn.net/u014213012/article/details/51005283/?ticket=ST-80377-euHpECUqgclaJtULJcS7-p ...

最新文章

  1. [转]Photoshop Lab模式下保细节修复偏暗人物照片
  2. 透过三翼鸟,看品牌背后的“有效创新”
  3. 创建xmlhttp对象
  4. java 代理ip工具类_Java基础之java处理ip的工具类
  5. Linux下修改Tomcat默认端口
  6. jsapi.php 参数设置,统一支付接口中,缺少必填参数openid!trade_type为JSAPI时,openid为必填参数!...
  7. mysql存储过程核销_mysql存储过程
  8. LeetCode—2.堆排序算法
  9. 第五团队谷歌浏览器软件与用户体验调查与分析
  10. android 动态设置priority,Android属性之android:priority
  11. 微服务、容器、云原生、Kubernetes、SOA、PaaS平台、Devops 之间的关系
  12. rslinx连接linux教程,RSLinx Classic软件通讯配置教程
  13. android twitter 分享代码,Twitter分享集成
  14. PL3369C-ASEMI原边电源IC芯片PL3369C
  15. linux 无线网卡 频段,Linux 网卡配置 (频段、发射功率等)
  16. Map应用:电话聊天狂人
  17. linux 常用的shell脚本
  18. You are using pip version 8.1.2, however version 21.3.1 is available pip安装docker-compose版本问题解决
  19. Windows 7中禁用连按五次Shift键时出现粘滞键的方法
  20. hadoop3 任务卡在map 0% reduce 0%的解决方案

热门文章

  1. 案例实操-Top10热门品类
  2. 大数据分析应用在哪些方面
  3. 应对大数据分析的几个方法
  4. java 选取topn_取Oracle中实现TOPN,选取前几条记录
  5. ddt python_python之ddt模式随记
  6. HDU1517 A Multiplication Game (博弈论+思维)
  7. oracle中的自增关键字,Oracle中设置自增字段
  8. mysql 的hash和b tree_mysql索引hash索引和b-tree索引的区别
  9. git 本地代码到远程库
  10. [云计算]VXLAN的网关划分