说明:

\c + a:表示ctrl+a

\a + a:表示alt+a

命令列表:

1 移动:

\c + a:将光标移到行首

\c + e:将光标移到行尾

\c + f:将光标向后(右)移动一个字符

\c + b:将光标向前(左)移动一个字符

\c + 左右:光标在单词间左右移动

\c + xx:在命令行尾和光标之间移动(实测移动位置比较奇怪,暂时没发现什么规律)

2 编辑

\c + d:删除光标后(右)的一个字符(同键盘Delete键功能一样)

\c + h:删除光标前(左)的一个字符(同键盘Backspace键功能一样)

\c + w:由光标开始,向前(左)删除一个单词的字符(\a + Backspace有相同的效果)

\a + d:由光标开始,向后(右)删除一个单词的字符

\c + k:删除光标后的所有字符

\c + u:删除光标前的所有字符

\c + _:(实际按键为ctrl+shift+ -):撤销操作,恢复之前的状态 ( 这个操作和vi中的“u”功能一样,vi中还有个 \c+r 表示的u操作的反操作,即恢复上一操作 )

\c + y:粘贴之前删除的内容到光标后。经实测,只能粘贴多字符的删除,像c+d(h)删除的单个字符无法用此粘贴

\c + t:交换光标处的字符与前一个字符的位置

\c + shift + v: 粘贴快捷键;和window中的ctrl+v一样的功能

shift + insert: 同上,linux下的粘贴快捷键.

3 查找历史

\c + p:上一个命令

\c + n:下一条命令

\c + r:搜索历史命令,随着输入会显示历史命令中的一条匹配命令,Enter键执行匹配命令;ESC键在命令行显示而不执行匹配命令。

\c + g:从历史搜索模式(Ctrl – r)退出。(ESC键也可以)

4 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

5 控制命令

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

【mark】linux 终端命令行下的快捷键(自己已验证所有)相关推荐

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

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

  2. 在Linux终端命令行下播放音乐的命令

    介绍 SOX,支持多种格式的音频文件,如 WAV,MP3,MPG,OGG,FLAC 等等. 安装 1.打开终端(Ctrl+Alt+T),输入命令: sudo apt-get install sox 2 ...

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

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

  4. linux命令行下读取u盘内容_Linux命令行下的快捷键

    1. 命令行下的快捷键 经常在命令行下工作的同志们,可能用的最多的就是两个上下键,主要用来调出 历史命令:使用左右箭头使光标向后或向前移动以修改上次使用过的命令.其实 这样做效率并不是很高,有了快捷键 ...

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

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

  6. Linux bash 命令行下实现可视化文件或文件夹浏览

    Linux bash 命令行下实现可视化文件或文件夹浏览 文章目录 前言 最终解决方案 代码 看起来像这样 使用方式 获取用户选择的文件/文件夹 我怎么知道用户选择的是文件还是文件夹 我可不可以在C等 ...

  7. linux终端命令行删除当前光标之后内容ctrl +k

    linux终端命令行删除当前光标之后内容 ctrl +k

  8. 修改linux终端命令行颜色

    最近一直在使用 linux操作系统(Ubuntu16)学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容.于是下定决心,修改 linux 终端命令行 ...

  9. 修改linux终端命令行颜色+PS1设置

    默认的linux终端命令行风格就是黑白,不容易区分输出内容,很容易看花眼.学习修改linux终端命令行颜色的方法,自己对那些方法进行了验证,最终找到了有效的修改linux终端命令行颜色的方法. 1.P ...

最新文章

  1. ashx是什么文件,如何创建[转]
  2. WCF HelpPage 和自动根据头返回JSON XML
  3. cookies丢失 同域名_后端设置Cookie前端跨域获取丢失问题(基于springboot实现)
  4. 让我们了解Set及其在JavaScript中的独特功能
  5. mysql分布式一致性hash_分布式哈希一致性
  6. 机器学习基础图表:概念、原理、历史、趋势和算法
  7. Hadoop Jobhistory配置启用
  8. 通勤一小时,堵车半小时,AI 救救社畜
  9. Ubuntu16.04下 安装使用svn记录(注意不是搭建)
  10. Mom and Dad
  11. Vue3.0 + Ts 项目使用element-plus 自动按需导入 使用v-loading报错
  12. java实现simhash算法
  13. 诺基亚入门级音乐手机售319元
  14. 用于编译cm-12.0 的 local_manifest.xml文件
  15. 2018 年 8 月面试路:6 天 21 家公司
  16. python如何制作地图热力图
  17. 电脑出现0xv0000225无法开机的两种解决方法
  18. html403禁止访问怎么解决,http出现“禁止访问 403”错误的起因和解决方法
  19. BJFU_数据结构习题_257统计字符出现的频度
  20. 642-825 认证题库

热门文章

  1. python meshgrid_torch.meshgrid()和np.meshgrid()的区别
  2. 数组元素的修改会影响到转换过来的结合_数组长度属性背后有什么魔力?
  3. cefsharp.wpf离线安装包下载_在vscode里编写c++程序(解决gdb下载失败问题)
  4. python pymysql实例_python-Mysql的操作(pyMysql的介绍)
  5. 叶片制成切片的结构示意图_吉林大学《JPCL》:简单方法!制备高性能全叶片涂层量子点LED...
  6. 微信读书android换到ios,Android 微信读书本周推荐传送带列表实现
  7. Django创建项目的命令
  8. mybatis传set参数
  9. 大学期末考试综合实训试题一
  10. Struts2 表单和非表单标签