【mark】linux 终端命令行下的快捷键(自己已验证所有)
说明:
\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 终端命令行下的快捷键(自己已验证所有)相关推荐
- Linux终端命令行下的常用快捷键使用
Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...
- 在Linux终端命令行下播放音乐的命令
介绍 SOX,支持多种格式的音频文件,如 WAV,MP3,MPG,OGG,FLAC 等等. 安装 1.打开终端(Ctrl+Alt+T),输入命令: sudo apt-get install sox 2 ...
- 中断linux命令快捷键_实用!快速操作Linux终端命令行的快捷键
原标题:实用!快速操作Linux终端命令行的快捷键 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的 ...
- linux命令行下读取u盘内容_Linux命令行下的快捷键
1. 命令行下的快捷键 经常在命令行下工作的同志们,可能用的最多的就是两个上下键,主要用来调出 历史命令:使用左右箭头使光标向后或向前移动以修改上次使用过的命令.其实 这样做效率并不是很高,有了快捷键 ...
- linux 快速 命令快捷键,快速操作Linux终端命令行的快捷键列表
快速操作Linux终端命令行的快捷键列表 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找. ...
- Linux bash 命令行下实现可视化文件或文件夹浏览
Linux bash 命令行下实现可视化文件或文件夹浏览 文章目录 前言 最终解决方案 代码 看起来像这样 使用方式 获取用户选择的文件/文件夹 我怎么知道用户选择的是文件还是文件夹 我可不可以在C等 ...
- linux终端命令行删除当前光标之后内容ctrl +k
linux终端命令行删除当前光标之后内容 ctrl +k
- 修改linux终端命令行颜色
最近一直在使用 linux操作系统(Ubuntu16)学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容.于是下定决心,修改 linux 终端命令行 ...
- 修改linux终端命令行颜色+PS1设置
默认的linux终端命令行风格就是黑白,不容易区分输出内容,很容易看花眼.学习修改linux终端命令行颜色的方法,自己对那些方法进行了验证,最终找到了有效的修改linux终端命令行颜色的方法. 1.P ...
最新文章
- ashx是什么文件,如何创建[转]
- WCF HelpPage 和自动根据头返回JSON XML
- cookies丢失 同域名_后端设置Cookie前端跨域获取丢失问题(基于springboot实现)
- 让我们了解Set及其在JavaScript中的独特功能
- mysql分布式一致性hash_分布式哈希一致性
- 机器学习基础图表:概念、原理、历史、趋势和算法
- Hadoop Jobhistory配置启用
- 通勤一小时,堵车半小时,AI 救救社畜
- Ubuntu16.04下 安装使用svn记录(注意不是搭建)
- Mom and Dad
- Vue3.0 + Ts 项目使用element-plus 自动按需导入 使用v-loading报错
- java实现simhash算法
- 诺基亚入门级音乐手机售319元
- 用于编译cm-12.0 的 local_manifest.xml文件
- 2018 年 8 月面试路:6 天 21 家公司
- python如何制作地图热力图
- 电脑出现0xv0000225无法开机的两种解决方法
- html403禁止访问怎么解决,http出现“禁止访问 403”错误的起因和解决方法
- BJFU_数据结构习题_257统计字符出现的频度
- 642-825 认证题库
热门文章
- python meshgrid_torch.meshgrid()和np.meshgrid()的区别
- 数组元素的修改会影响到转换过来的结合_数组长度属性背后有什么魔力?
- cefsharp.wpf离线安装包下载_在vscode里编写c++程序(解决gdb下载失败问题)
- python pymysql实例_python-Mysql的操作(pyMysql的介绍)
- 叶片制成切片的结构示意图_吉林大学《JPCL》:简单方法!制备高性能全叶片涂层量子点LED...
- 微信读书android换到ios,Android 微信读书本周推荐传送带列表实现
- Django创建项目的命令
- mybatis传set参数
- 大学期末考试综合实训试题一
- Struts2 表单和非表单标签