使用命令行不代表我们需要频繁的输入一些命令,有时候bash的一些特性使得我们会更加的懒惰,本章节将带领导学习几个好用的命令。这些命令使我们的操作更加高效。

  • clear
  • history

命令行编辑

bash 使用了一个叫做 readline 的库,来实现命令行的编辑。下面介绍一个常用的快捷方式

移动光标

Ctrl + a 光标移动到最开始的位置
Ctrl + e 光标一定到结束的位置
Ctrl + f 移动光标从开始的位置向结束的位置
Ctrl + h移动光标从结束的位置向开始的位置
Alt + f 移动一个词汇的距离,向结束的方向
Alt + h 移动一个词汇的距离,向开始的方向
Ctrl + l 清空屏幕上的命令

编辑命令

Ctrl + d删除命令

自动补全

当你输入一个命令的时候,按 tab 可以提示或者自动补全该命令。当然,除此之外,tab 键还可以自动补全路径名。

历史命令

一般情况下,bash 会记录我们最近输入的 500 个命令

在终端输入 history 命令之后,会显示最近的命令,以数字开头代表序号,第几个命令;使用 !数字 来重复执行数字代表的那跳命令。

原版英文书籍《Linux命令行》阅读记录7 | 原版英文书籍《Linux命令行》阅读记录7 | 一些键盘按键技巧...相关推荐

  1. 原版英文书籍《Linux命令行》阅读记录7 | 一些键盘按键技巧

    使用命令行不代表我们需要频繁的输入一些命令,有时候bash的一些特性使得我们会更加的懒惰,本章节将带领导学习几个好用的命令.这些命令使我们的操作更加高效. clear history 命令行编辑 ba ...

  2. qfile指定从多少行开始_大牛进化路上之Linux基础命令,看看你了解多少?

    玩转Linux系统还是要从基础命令开始,基础命令是你大牛发展之路的第一步,扎实的基本命令操作功底才能在工作中游刃有余,下面我们就来看看吧. 路径切换说明 Linux中分绝对路径和相对路径,绝对路径一定 ...

  3. linux shell中的命令自动补全(compgen complete)与 命令行参数解析

    linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...

  4. 没有dpkg命令_ffsend:在命令行中通过 FireFox Send 分享文件 | Linux 中国

    在过去我们已经写了多篇有关安全分享这个话题的文章,今天我们甚至还将继续讨论这个话题,我们将介绍名为 ffsend 的工具.-- Vinoth Kumar Linux 用户偏爱使用 scp 或 rsyn ...

  5. jq输出文本_如何用 Linux 命令行工具解析和格式化输出 JSON | Linux 中国

    我们将使用 Linux 上的命令行工具解析并格式化打印 JSON.它对于在 shell 脚本中处理大型 JSON 数据或在 shell 脚本中处理 JSON 数据非常有用.-- Ostechnix J ...

  6. linux下将多个文件去除文件头合并_命令行生存指南:拆分与合并 | Linux 中国

    这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 作者:Psiace (本文字数:2706,阅读时长大约:3 分钟) 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过 ...

  7. python3.7下载包的命令_LINUX下安装Python3.7、Pycharm[Linux命令记录]

    环境 阿里云CenterOs7.4 64位 + Python3.7.0 + pycharm-professional-2018.3 安装Python 1. 安装依赖包 sudo yum -y grou ...

  8. 拆分命令_命令行生存指南:拆分与合并 | Linux 中国

    导读:这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 本文字数:2706,阅读时长大约:3分钟作者:Psiace 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过让 ...

  9. Linux 中的 nl 命令详解及C/C++代码实现(文件行数)

    在Linux 操作系统中,如果想编辑文本文件时,希望显示在其前面附加行号的行,这时 Linux 中 nl 命令就派上用场,nl 命令对文件中的行进行编号. Linux nl命令 nl 命令是一个 Un ...

最新文章

  1. fedora网络配置
  2. dynamodb容器使用_使用DynamoDBMapper扫描DynamoDB项目
  3. php毕业设计遇到的问题,常见问题_php毕业设计_php课程设计_php大作业_原创作品下载网...
  4. Linux硬链接和软链接
  5. 完美数c语言程序_C中的完美数
  6. 美通企业日报 | 中国最佳表现城市榜成都再登榜首;迪丽热巴代言澳洲品牌Swisse...
  7. CS大作业--程序人生--Hello‘s P2P
  8. 通达信日线数据用转换为excel、csv和feather格式
  9. 计算机刷新的作用,为什么要刷新 刷新有什么用?
  10. 【日常】pytorch编写“自创”的MRR损失函数
  11. strcpy 运用及其实现
  12. 发射光功率和接收灵敏度的正常范围
  13. C语言实现JSON字符串解码与编码(三)源代码
  14. 代理服务器可能有问题,或地址不正确(已解决)
  15. 安卓虚拟键盘_像科幻片里那样隔空打字,虚拟键盘会成为未来趋势吗?
  16. set the request's mode to 'no-cors' to fetch the resource with CORS disa
  17. 人月神话 四十周年_14个神话般的节日礼物
  18. PHPExcel导出图片
  19. 计算机毕业设计SSM电子病历系统【附源码数据库】
  20. 禁忌搜索(TS——Tabu Search)与邻域搜索基础知识

热门文章

  1. MNS消息服务计费处理参考
  2. 13-5 15 xshell使用xftp pure-ftpd
  3. Linux开发商计划停止开发32位版本
  4. linux-Apache权限限制IP端口域名+DNS域名解析
  5. 导致Oracle性能抖动的参数提醒
  6. Android Studio 代码混淆
  7. flex中DataGrid里使用itemRenderer后数据无法绑定到数据源的问题
  8. Qt应用程序只运行一个实例
  9. Unix EM乱码问题
  10. Taro多端开发实现原理与项目实战(一)