MacOS命令终端(CMD)的快捷键/终端快捷键
文章目录
- 常用
- 删除
- 清屏
- 复制粘贴
- 交互/撤销
- 移动光标
- 查找历史命令
- 使用命令查看历史命令
- 标签页
- 控制命令
- 滚屏
常用
快捷键 | 说明 |
---|---|
Control + A
|
跳到本行的行首 |
Control + E
|
跳到本行的行尾 |
Control + U
|
删除光标前面(左侧)的所有文字(还有剪切功能),如果光标样式是“块”,不包含光标所在位置的字符 |
Control + K
|
删除光标后面(右侧)的所有文字(还有剪切功能),包含光标所在位置的字符 |
Control + A + K
|
删除整行,其实就是先把光标移到行首(Control + A ),再删除光标后面的所有文字(Control + K )
|
Control + L
|
清屏 |
Clear
|
清屏 |
Command + K
|
清屏 |
Control + W
|
删除光标前面(左侧)的单词,不包含光标所在位置的字符 |
Esc + D
|
删除光标后面(右侧)的单词,包含光标所在位置的字符 |
Control + D
|
删除光标所在位置的字符,命令行若无任何字符,则等效退出 |
Control + C
|
终止命令 |
Option + ←
|
向左按单词移动光标 |
Option + →
|
向右按单词移动光标 |
Control + Y
|
粘贴 Ctrl + U 或 Ctrl + K 剪切的内容
|
删除
快捷键 | 说明 |
---|---|
Control + U
|
删除当前光标前面(即左边)的所有字符(还有剪切功能),如果光标样式是“块”,则光标所在位置的字符保留 |
Control + K
|
删除当前光标后面(即右边)的所有字符(还有剪切功能),如果光标样式是“块”,则光标所在位置的字符也会一起删除 |
Control + A + K
|
删除整行 |
Control + E + U
|
删除整行 |
Control + K + U
|
删除整行 |
Control + W
|
删除光标前面(即左边)的单词,如果光标样式是“块”,光标所在位置的字符保留 |
Esc + D
|
删除光标后面(即右边)的单词,其实是删除光标后面的字符直到词尾,如果光标样式是“块”,则光标所在位置的字符也会一起删除 |
Control + D
|
删除光标所在位置的字符,命令行若无所有字符,则等效退出。光标样式是“块”才有效果,否则无效果 |
Control + H
|
删除光标前面的一个字符,相当于 Delete 键 |
Fn + Del
|
删除光标后面的一个字符 |
清屏
快捷键 | 说明 |
---|---|
Control + L
|
进行清屏操作 |
Clear
|
清屏 |
Command + K
|
清屏 |
复制粘贴
快捷键 | 说明 |
---|---|
Control + Y
|
粘贴之前删除的内容到光标前,也就是Ctrl+W,Ctrl+K,Ctrl+U,Esc+D删除的内容 |
Command + C
|
复制 |
Command + V
|
粘贴 |
交互/撤销
快捷键 | 说明 |
---|---|
Control + T
|
将光标处的字符和光标前一个字符的位置进行交互 |
Control + _
|
撤销操作,每按一次就会回退一次 |
移动光标
快捷键 | 功能说明 |
---|---|
Control + A
|
光标移动到行首,相当于通常的Home键 |
Control + E
|
光标移动到行尾,相当于通常的End键 |
Control + F
|
光标向右移动一个字符位置,相当于右方向键 |
Control + B
|
光标向左移动一个字符位置,相当于左方向键 |
Esc + B
|
往前(左)移动一个单词,组合键每按一下才会移动一个单词,不好用 |
Esc + F
|
往后(右)移动一个单词,组合键每按一下才会移动一个单词,不好用 |
Option + ←
|
向左按单词移动光标 |
Option + →
|
向右按单词移动光标 |
查找历史命令
快捷键 | 说明 |
---|---|
Control + P
|
显示上一条历史命令(相当于上键) |
Control + N
|
显示下一条历史命令(相当于下键) |
Control + R
|
搜索历史命令,输入搜索词会显示历史命令中的一条匹配命令,Enter 键执行匹配命令,其实非常不好用,按ESC 键从搜索历史命令模式退出到命令行,且匹配到的命令保留在命令行
|
Control + G
|
从搜索历史命令模式(Control + R)退出,且匹配到的命令不会保留在命令行 |
使用命令查看历史命令
history # 查看所有的历史命令
history -d 5 # 删除第5条历史命令
history -c # 清除历史命令
标签页
快捷键 | 说明 |
---|---|
Command + T
|
新建标签 |
Command + W
|
关闭当前标签页 |
Command + S
|
保存终端输出 |
Command + D
|
垂直分隔当前标签页 |
Command + Shift + D
|
水平分隔当前标签页 |
Command + shift + {
|
向左切换标签 |
Command + shift + }
|
向右切换标签 |
控制命令
快捷键 | 说明 |
---|---|
Control + S
|
阻止屏幕输出 |
Control + Q
|
允许屏幕输出 |
Control + C
|
终止命令 |
Control + Z
|
挂起命令(使用fg 命令恢复)
|
滚屏
快捷键 | 说明 |
---|---|
Fn + ←
|
向上滚屏到开始处 |
Fn + →
|
向下滚屏到末尾处 |
Fn + ↑
|
向上分页滚屏 |
Fn + ↓
|
向下分页滚屏 |
Fn + Command + ←
|
向上滚屏到开始处 |
Fn + Command + →
|
向下滚屏到末尾处 |
Fn + Command + ↑
|
向上分页滚屏 |
Fn + Command + ↓
|
向下分页滚屏 |
MacOS命令终端(CMD)的快捷键/终端快捷键相关推荐
- Ubuntu快捷键 终端快捷键
1.关于终端的快捷键: Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径.举例 来说,输入"cd /ho"在按一下tab键,终端里就会显示"cd /h ...
- 更改Ubuntu终端复制和粘贴的快捷键
Ubuntu终端复制和粘贴的快捷键不是ctrl+C和ctrl+V,用起来很不适应 但我们可以把它们自定义为ctrl+C和ctrl+V 首先ctrl+alt+t打开终端,点击终端的菜单栏的"编 ...
- python 运行cmd命令失败怎么办_python manage.py runserver命令在cmd命令框中可以正确执行,但是在pycharm的终端中运行就失败了!...
源自:2-2 初始Django项目 python manage.py runserver命令在cmd命令框中可以正确执行,但是在pycharm的终端中运行就失败了! (venv) E:\python\ ...
- (1)Terminal 终端终结者——安装和使用快捷键
一.安装 sudo apt install terminator 显示应用程序 -> 搜索 terminator -> 右击 选择 添加到收藏夹 ctrl+alt+t打开一个新终端,出现了 ...
- linux系统终端快捷键,终端下常用快捷键(linux和Mac)
删除 ctrl + d 删除光标所在位置上的字符 ctrl + h 删除光标所在位置前的字符 ctrl + k 删除光标后面所有字符 ctrl + u 删除光标前面所有字符 ctrl + w 删除光标 ...
- 使用命令行浏览器在 Linux 终端上网浏览
使用命令行浏览器在 Linux 终端上网浏览 命令行 浏览器_LyShark 粉丝的技术博客_51CTO博客 我猜你阅读这篇文章可能是用 Firefox 或基于 Chrome 的浏览器(如 Br ...
- tmux命令实现多窗口多终端-Linux命令
tmux命令可以实现单终端多会话,也可以实现多终端同步异步输入.作为一个操作的小工具非常好使,本人深受其益. 下载tmux命令 Ubuntu 或 Debian apt-get install tmux ...
- Linux全能终端,11个Linux终端命令,总有一个让你惊叹!
通过今天这篇文章我将向大家展示一系列的命令.工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我. 有愿意一起交流的可以加群:790701373,我们一起交流技术,分享资料 1.命令 ...
- Linux 命令行光标快速选中移动快捷键
Ctrl+Alt+T 打开终端 一些常用的终端快捷键: Ctrl+L 清空屏幕(功能相当于命令clear) Ctrl+U 剪切文本直到行的起始(可以用于清空行) Ctrl+K 剪切文本直到行的末尾 C ...
- linux yy命令如何使用,Linux常用终端操作命令
启动终端: ctr + alt + t 终端字体放大: ctr + shift + "+" 终端字体缩小: ctr + "-" ls: 查看当前目录的文件信息 ...
最新文章
- SAP QM QAC1事务代码不能修改含有HU的检验批里的数量
- 360导入html没有,IE无法加载到外部CSS样式, 用360浏览器就可以,上CSS引用代码[急]_html/css_WEB-ITnose...
- Linux cat指令(用于连接文件并打印到标准输出设备上)
- C#中更改DataTable某列的值,格式化显示指定列的数据
- What?Java这么神奇的lambda表达式
- cannot find symbol [ERROR] symbol: class DistributedFileSystem
- HTTP 错误 500.19 - Internal Server Error v4.0.30319
- Android ContentProvider
- 信息学奥赛一本通C++语言——1049:晶晶赴约会
- 如何在程序中嵌入FOP
- Python基本的数据结构-序列
- 【编程语言】Kotlin之object关键字
- matlab分段函数的表达_构造一个新函数遇到的matlab基础问题
- 汇编:1位16进制数到ASCII码转换
- vue点击图片放大功能
- 利用企业微信/飞书/钉钉扫码认证连接办公WiFi无线网络解决方案
- 眼镜商城开发,让眼镜世界更丰富
- 计算机上无线网络开关在哪里,联想笔记本无线网络开关,教您联想笔记本无线网络开关在哪...
- 支付宝对账单CSV解析
- 最新全国机场名(持续更新2017-12-27)
热门文章
- 夜神模拟器模拟安卓测试_使用模拟进行测试
- 分布式 虚拟时间和虚拟同步_分布式虚拟跟踪
- 无服务器–仅仅是构建现代应用程序的一种方法?
- javaserver_什么是JavaServer Faces(JSF)
- jhipster_jHipster入门,第1部分
- java关闭窗口函数_2016年将是Java终于拥有窗口函数的那一年!
- ejb能调用另一个ejb吗_异步EJB只是一个Gi头吗?
- jvm破坏双亲委派_破坏JVM
- JDK语言功能预览:切换表达式
- 使用Stream.peek在Java Streams内部进行窥视