最近经常用Linux命令行,经常需要快速移动光标,所幸找到一篇比较好的英文博客,希望对大家有所帮助

Shortcuts to move faster in Bash command line

1. 基本命令

  • 向后移动一个字符: Ctrl + b
  • 向前移动一个字符: Ctrl + f
  • 删除当前字符: Ctrl + d
  • 删除前一个字符: Backspace(退格)
  • 撤消: Ctrl + -

2. 快速移动

  • 移动到行首: Ctrl + a
  • 移动到行尾: Ctrl + e
  • 前进一个词: Meta + f(一个单词可以包含字母和数字,不含符号)
  • 向后移动一个词: Meta +b
  • 清除屏幕: Ctrl + l

什么是MetaMeta 通常是你的 Alt 键。对于 Mac OSX 用户,您需要自己启用它。打开终端 > 首选项 > 设置 > 键盘,然后启用使用option作为Meta键。按照惯例,Meta键通常用于对词的操作。

3. 剪切和粘贴(老版本叫做 “Kill and yank”)

  • 从光标处剪切到行尾: Ctrl + k
  • 从光标处剪切到词尾: Meta + d
  • 从光标剪切到单词的开头: Meta + Backspace
  • 从光标剪切到前一个空格: Ctrl + w
  • 粘贴最后剪切的文本: Ctrl + y
  • 循环并粘贴先前剪切的文本: Meta + y(在 Ctrl + y 之后使用)
  • 循环并粘贴先前命令的最后一个参数:Meta + .

4. 搜索历史命令

  • 通过打字进行搜索: Ctrl + r 并输入搜索词;重复 Ctrl + r 循环显示结果
  • 搜索最后记住的搜索词: Ctrl + r 两次
  • 在当前历史条目处结束搜索: Ctrl + j
  • 取消搜索,恢复原行: Ctrl + g

在命令行中快速移动光标的快捷键相关推荐

  1. linux进命令行模式vi,命令行中的 vi 模式

    命令行中修改已经输入的命令比较麻烦,如果你不知道一些快捷键的话,只能使用方向键一个一个字符地移动到目标位置进行修改,对于比较复杂且过长的命令来说,效率不高. 以下信息来自 bash 的 man 页面: ...

  2. 怎样复制粘贴windows命令行中的内容

    windows是图形化界面和鼠标点击操作的操作系统,但类DOS的命令行(简称CMD)依然存在,它还可以方便快捷的来维护管理电脑,有时候还是必须运行环境.但在命令行下想复制/粘贴某些东西就没有我们常用的 ...

  3. 如何在命令行中显示五彩斑斓的“黑”

    1. 前言 大部分 coder 已经习惯了命令行枯燥的黑底白字,而且任何编程语言入门的第一行代码都是教我们如何在标准输出(大部分情况就是命令行终端或控制台)打印一行"非黑即白"的 ...

  4. windows命令行中 启动应用程序

    目的: 效果 方法 1. 创建批处理脚本 2. 设定环境变量 3. 测试功能 4. 扩展功能 目的: 在windows的命令行界面中,输入简单的几个字符就可以启动相应的应用程序. 例如: 输入mail ...

  5. CAD入门攻略:CAD软件中动态输入坐标与在CAD命令行中输入坐标的区别

    浩辰CAD软件提供了动态输入功能,动态输入可以让我们将注意力集中到图面上,在绘制图纸的过程中不必经常看CAD命令行,从而提高绘图效率.但什么时候是相对坐标,什么时候是绝对坐标,对图纸绘制也是有所影响的 ...

  6. 进程、内存、服务和硬盘容量相关的命令及查看帮助和命令行中各种文件颜色的含义

    1. 进程管理相关 1.1 进程管理的常用操作 判断服务器健康状态 查看系统中所有进程 "kill"进程 1.2 ps命令查看系统目前的进程状态 语法:ps [-option] 参 ...

  7. mysql 执行cmd,mysql命令行中执行sql的几种方式总结

    1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013 ...

  8. 2014年数字:我的人生在命令行中

    by freeCodeCamp 通过freeCodeCamp 2014年数字:我的人生在命令行中 (2014 in Numbers: My Life Behind the Command Line) ...

  9. mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

    本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...

  10. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...

最新文章

  1. 修改大型 XML 文件的有效方法
  2. java编程 内存_Java编程技术之浅析JVM内存
  3. JavaScript学习(十二)—removeAttribute方法、hasAttribute方法、createAttribute方法以及setAttributeNode方法
  4. 使用OStressSQL Server压力测试
  5. 我们的电梯调度算法的独到之处
  6. 机器学习/深度学习测试题(一) —— 单层感知器的激活函数
  7. Java 基础知识整理 (待整理)
  8. mysql(安装、启动、删除)服务
  9. 光流在视频检测和分割的再应用
  10. crmeb 一号通使用方法
  11. Win10屏幕截图无法使用怎么回事
  12. 拯救剧荒,程序员最爱看的高分美剧TOP10
  13. 从《欲望都市》到《绝望主妇》 美剧的疯狂
  14. 专题训练二 搜索进阶 HDU - 3085 Nightmare Ⅱ (双向BFS + 曼哈顿距离)
  15. IE网页出现js错误修复方法_离水的鱼_新浪博客
  16. 智能称体脂称实现(基本原理解释篇)
  17. 如何查看EFI文件中的OC引导版本号?
  18. GStreamer Tutorial 中文翻译:Basic tutorial 3: Dynamic pipelines
  19. 手机外观缺陷检测哪种效率高
  20. 计算机硬盘登记表,硬盘软件资源登记表.docx

热门文章

  1. 诗与远方:无题(九十四)
  2. 李智慧 - 架构师训练营总览
  3. 计算机cccc比赛,2019第四届中国高校计算机大赛—团体程序设计天梯赛 CCCC 总结...
  4. 麦马大学的计算机录取要求,麦克马斯特大学,麦马相当于中国哪所大学?
  5. Stefan's Nutch Documentation
  6. Perl中Data::Dumper模块用法
  7. 是什么撑起了极兔快递近200亿美元的估值?
  8. Latex 排版命令总结
  9. SEO:让网站收录更好的十个方法 网站一直不被收录怎么办
  10. unbuntu设置iptables