Linux 命令行快捷键

涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。

  • 常用
  1. ctrl+左右键:在单词之间跳转
  2. ctrl+a:跳到本行的行首
  3. ctrl+e:跳到页尾
  4. Ctrl+u:删除当前光标前面的文字 (还有剪切功能)
  5. ctrl+k:删除当前光标后面的文字(还有剪切功能)
  6. Ctrl+L:进行清屏操作
  7. Ctrl+y:粘贴Ctrl+u或ctrl+k剪切的内容
  8. Ctrl+w:删除光标前面的单词的字符
  9. Alt – d :由光标位置开始,往右删除单词。往行尾删

说明

  • Ctrl – k: 先按住 Ctrl 键,然后再按 k 键;
  • Alt – k: 先按住 Alt 键,然后再按 k 键;
  • M – k:先单击 Esc 键,然后再按 k 键。

移动光标

  • Ctrl – a :移到行首
  • Ctrl – e :移到行尾
  • Ctrl – b :往回(左)移动一个字符
  • Ctrl – f :往后(右)移动一个字符
  • Alt – b :往回(左)移动一个单词
  • Alt – f :往后(右)移动一个单词
  • Ctrl – xx :在命令行尾和光标之间移动
  • M-b :往回(左)移动一个单词
  • M-f :往后(右)移动一个单词

编辑命令

  • Ctrl – h :删除光标左方位置的字符
  • Ctrl – d :删除光标右方位置的字符(注意:当前命令行没有任何字符时,会注销系统或结束终端)
  • Ctrl – w :由光标位置开始,往左删除单词。往行首删
  • Alt – d :由光标位置开始,往右删除单词。往行尾删
  • M – d :由光标位置开始,删除单词,直到该单词结束。
  • Ctrl – k :由光标所在位置开始,删除右方所有的字符,直到该行结束。
  • Ctrl – u :由光标所在位置开始,删除左方所有的字符,直到该行开始。
  • Ctrl – y :粘贴之前删除的内容到光标后。
  • ctrl – t :交换光标处和之前两个字符的位置。
  • Alt + . :使用上一条命令的最后一个参数。
  • Ctrl – _ :回复之前的状态。撤销操作。

Ctrl -a + Ctrl -k 或 Ctrl -e + Ctrl -u 或 Ctrl -k + Ctrl -u 组合可删除整行。

Bang(!)命令

  • !! :执行上一条命令。
  • ^foo^bar :把上一条命令里的foo替换为bar,并执行。
  • !wget :执行最近的以wget开头的命令。
  • !wget:p :仅打印最近的以wget开头的命令,不执行。
  • !$ :上一条命令的最后一个参数, 与 Alt - . 和 $_ 相同。
  • !* :上一条命令的所有参数
  • !*:p :打印上一条命令是所有参数,也即 !*的内容。
  • ^abc :删除上一条命令中的abc。
  • ^foo^bar :将上一条命令中的 foo 替换为 bar
  • ^foo^bar^ :将上一条命令中的 foo 替换为 bar
  • !-n :执行前n条命令,执行上一条命令: !-1, 执行前5条命令的格式是: !-5

查找历史命令

  • Ctrl – p :显示当前命令的上一条历史命令
  • Ctrl – n :显示当前命令的下一条历史命令
  • Ctrl – r :搜索历史命令,随着输入会显示历史命令中的一条匹配命令,Enter键执行匹配命令;ESC键在命令行显示而不执行匹配命令。
  • Ctrl – g :从历史搜索模式(Ctrl – r)退出。

控制命令

  • Ctrl – l :清除屏幕,然后,在最上面重新显示目前光标所在的这一行的内容。
  • Ctrl – o :执行当前命令,并选择上一条命令。
  • Ctrl – s :阻止屏幕输出
  • Ctrl – q :允许屏幕输出
  • Ctrl – c :终止命令
  • Ctrl – z :挂起命令

重复执行操作动作

  • M – 操作次数 操作动作 : 指定操作次数,重复执行指定的操作。

原文地址:http://www.cnblogs.com/aslongas/p/5899586.html

转载于:https://www.cnblogs.com/mqxs/p/6279247.html

【转】【Linux】Linux 命令行快捷键相关推荐

  1. Linux之命令行快捷键(记住的我没写)

    移动光标 调用命令输入历史 ctrl+p (↑) ctrl+n (↓) ctrl+b (←) ctrl+f (→) alt+b 前一个单词 alt+f 后一个单词 ctrl+xx:首部和当前光标快速切 ...

  2. Linux终端命令行下的常用快捷键使用

    Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...

  3. Linux、Mac 命令行快捷键

    Linux.Mac 命令行快捷键 Linux 命令行编辑快捷键,参考了好多个,应该算是比较全的了,Linux 和 Mac 的都有,笔者本人比较常用的也已经红色标出来了,如有错误或遗漏,欢迎留言指出. ...

  4. 中断linux命令快捷键_实用!快速操作Linux终端命令行的快捷键

    原标题:实用!快速操作Linux终端命令行的快捷键 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的 ...

  5. 【转载】Linux 命令行快捷键 - 移动光标

    Linux 命令行快捷键 - 移动光标 涉及在linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 常用 ctrl+左右键:在单词 ...

  6. linux mac终端快捷键设置,mac shell终端编辑命令行快捷键

    Ctrl + d        删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof) Ctrl + h        退格删除一个字符,相当 ...

  7. linux 快速 命令快捷键,快速操作Linux终端命令行的快捷键列表

    快速操作Linux终端命令行的快捷键列表 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找. ...

  8. Linux小白常用命令行+快捷键(不定时更新)

    第一次入手Linux,在使用过程中常用的命令行+快捷键 1.命令行 cd + 文件夹名:切换当前目录 touch + 文件名:创建文件 rm + 文件名:删除文件 mkdir + 文件夹名:创建文件夹 ...

  9. Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)

    from: Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例) 在认识ImageMagick之前,我使用的图像浏览软件是Kui ...

  10. Linux的命令和快捷键

    在CU提供的手册中有篇<Linux常用命令列表>的文章,是E文,那就试着翻译下吧,翻译的很混乱,得以后慢慢的修改了:-)打了那么多字好辛苦啊,要是有美女养养眼那该多好啊^_^ 原文地址: ...

最新文章

  1. Linux虚拟机连不上网
  2. JVM优化之调整大内存分页(LargePage)
  3. python是一种什么类型的编程语言-Python这么火,为什么说它不是未来的编程语言?...
  4. 搭建SVN版本控制服务器
  5. 【开发工具】SCALA
  6. Algorithm:C++语言实现之SimHash和倒排索引算法相关(抽屉原理、倒排索、建立查找树、处理Hash冲突、Hash查找)
  7. Spring Cloud 应用在 Kubernetes 上的最佳实践 — 高可用(混沌工程)
  8. 小米盒子4 android版本,安卓系统越用越卡,曾学忠:小米 10 至尊纪念版搭载黑科技 MITurbo 4.0 技术...
  9. 装饰器3--装饰器作用原理
  10. android导航栏高度开启,如何在Android中真正获得导航栏高度
  11. dell笔记本插上耳机没有声音_跑男的耳机没有声音,沙溢只用一句话诈出来,不愧是《王牌》常客...
  12. Spark提交代码的两种方式
  13. 简单python代码实例_Python简单进程锁代码实例
  14. 转:WaitForSingleObject()函数、WaitForMultipleObject()函数
  15. 活体检测 Domain Generalization via Shuffled Style Assembly for Face Anti-Spoofing 论文学习记录
  16. PDFBox实现图片转PDF --JAVA
  17. 分布式系统:一致性hash算法 在分布式系统中的应用
  18. 计算机考研408需要带小刀吗,考研要带小刀和胶水?这些有什么用?
  19. C语言中的* 简单记忆方法
  20. Unity3D调用Android提供的接口

热门文章

  1. java web 机试_java web 机试
  2. 版mysql客户端工具_【小白福利—初级DBA入门必看】MySQL常用工具介绍(三)——客户端工具MySQL...
  3. 实现一个基础的spelling corrector
  4. LSMTree - SStable 初体验
  5. PHP echo 即时输出
  6. C语言实现任意进制的转换,主要注意代码的小技巧
  7. zabbix监控系统的实际应用(客户端安装-基本应用设置-报警提醒篇)
  8. VDI序曲十一 微软桌面虚拟化之授权服务器
  9. 所有类型的基类Object,所有类型的基类Type
  10. 【TDA4系列】 IPC applications应用举例