文章目录

  • 常用
  • 删除
  • 清屏
  • 复制粘贴
  • 交互/撤销
  • 移动光标
  • 查找历史命令
    • 使用命令查看历史命令
  • 标签页
  • 控制命令
  • 滚屏

常用

快捷键 说明
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 + UCtrl + 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)的快捷键/终端快捷键相关推荐

  1. Ubuntu快捷键 终端快捷键

    1.关于终端的快捷键: Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径.举例 来说,输入"cd /ho"在按一下tab键,终端里就会显示"cd /h ...

  2. 更改Ubuntu终端复制和粘贴的快捷键

    Ubuntu终端复制和粘贴的快捷键不是ctrl+C和ctrl+V,用起来很不适应 但我们可以把它们自定义为ctrl+C和ctrl+V 首先ctrl+alt+t打开终端,点击终端的菜单栏的"编 ...

  3. python 运行cmd命令失败怎么办_python manage.py runserver命令在cmd命令框中可以正确执行,但是在pycharm的终端中运行就失败了!...

    源自:2-2 初始Django项目 python manage.py runserver命令在cmd命令框中可以正确执行,但是在pycharm的终端中运行就失败了! (venv) E:\python\ ...

  4. (1)Terminal 终端终结者——安装和使用快捷键

    一.安装 sudo apt install terminator 显示应用程序 -> 搜索 terminator -> 右击 选择 添加到收藏夹 ctrl+alt+t打开一个新终端,出现了 ...

  5. linux系统终端快捷键,终端下常用快捷键(linux和Mac)

    删除 ctrl + d 删除光标所在位置上的字符 ctrl + h 删除光标所在位置前的字符 ctrl + k 删除光标后面所有字符 ctrl + u 删除光标前面所有字符 ctrl + w 删除光标 ...

  6. 使用命令行浏览器在 Linux 终端上网浏览

    使用命令行浏览器在 Linux 终端上网浏览 命令行 浏览器_LyShark 粉丝的技术博客_51CTO博客 我猜你阅读这篇文章可能是用 Firefox 或基于 Chrome 的浏览器(如 ​ ​Br ...

  7. tmux命令实现多窗口多终端-Linux命令

    tmux命令可以实现单终端多会话,也可以实现多终端同步异步输入.作为一个操作的小工具非常好使,本人深受其益. 下载tmux命令 Ubuntu 或 Debian apt-get install tmux ...

  8. Linux全能终端,11个Linux终端命令,总有一个让你惊叹!

    通过今天这篇文章我将向大家展示一系列的命令.工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我. 有愿意一起交流的可以加群:790701373,我们一起交流技术,分享资料 1.命令 ...

  9. Linux 命令行光标快速选中移动快捷键

    Ctrl+Alt+T 打开终端 一些常用的终端快捷键: Ctrl+L 清空屏幕(功能相当于命令clear) Ctrl+U 剪切文本直到行的起始(可以用于清空行) Ctrl+K 剪切文本直到行的末尾 C ...

  10. linux yy命令如何使用,Linux常用终端操作命令

    启动终端: ctr + alt + t 终端字体放大: ctr + shift + "+" 终端字体缩小: ctr + "-" ls: 查看当前目录的文件信息 ...

最新文章

  1. SAP QM QAC1事务代码不能修改含有HU的检验批里的数量
  2. 360导入html没有,IE无法加载到外部CSS样式, 用360浏览器就可以,上CSS引用代码[急]_html/css_WEB-ITnose...
  3. Linux cat指令(用于连接文件并打印到标准输出设备上)
  4. C#中更改DataTable某列的值,格式化显示指定列的数据
  5. What?Java这么神奇的lambda表达式
  6. cannot find symbol [ERROR] symbol: class DistributedFileSystem
  7. HTTP 错误 500.19 - Internal Server Error v4.0.30319
  8. Android ContentProvider
  9. 信息学奥赛一本通C++语言——1049:晶晶赴约会
  10. 如何在程序中嵌入FOP
  11. Python基本的数据结构-序列
  12. 【编程语言】Kotlin之object关键字
  13. matlab分段函数的表达_构造一个新函数遇到的matlab基础问题
  14. 汇编:1位16进制数到ASCII码转换
  15. vue点击图片放大功能
  16. 利用企业微信/飞书/钉钉扫码认证连接办公WiFi无线网络解决方案
  17. 眼镜商城开发,让眼镜世界更丰富
  18. 计算机上无线网络开关在哪里,联想笔记本无线网络开关,教您联想笔记本无线网络开关在哪...
  19. 支付宝对账单CSV解析
  20. 最新全国机场名(持续更新2017-12-27)

热门文章

  1. 夜神模拟器模拟安卓测试_使用模拟进行测试
  2. 分布式 虚拟时间和虚拟同步_分布式虚拟跟踪
  3. 无服务器–仅仅是构建现代应用程序的一种方法?
  4. javaserver_什么是JavaServer Faces(JSF)
  5. jhipster_jHipster入门,第1部分
  6. java关闭窗口函数_2016年将是Java终于拥有窗口函数的那一年!
  7. ejb能调用另一个ejb吗_异步EJB只是一个Gi头吗?
  8. jvm破坏双亲委派_破坏JVM
  9. JDK语言功能预览:切换表达式
  10. 使用Stream.peek在Java Streams内部进行窥视