MacOS 终端快捷键

MacOS 终端快捷键

快捷键
快捷键 描述
Ctrl + k 删除从光标到行尾
Ctrl + u 删除从光标到行首
Ctrl + W 从光标向前一个单词剪切到剪贴板
Alt + d 从光标向后删除一个单词
Ctrl + d 删除光标下一个字母
CtrI + h 删除光标前一一个字母
Alt + t swap(当前单词,上一个单词)
Ctrl + t swap(当前字母,上一个字母)
CtrI + u 删除从光标到行首
Ctrl + y 粘贴上一次删除的文本
Alt + c 大写当前字母,并移动光标到单词尾
Alt + u 大写从当光标到单词尾
Alt + l 小写从当光标到单词尾
Ctrl + r 向后搜索历史命令
Ctrl + g 退出搜索
Ctrl + p 历史中上一个命令
Ctrl + n 历史中下一个命令
Alt + . 上一个命令的最后一个单词
Ctrl + I 清屏
CtrI + s 停止输出(在zsh中为向前搜索历史命令)
Ctrl+ q 继续输出
CtrI + C 终止当前命令
Ctrl + z 挂起当前命令
Ctrl + d 结束输入(产生一个EOF)
CtrI + a 移动光标到行首
Ctrl + e 移动光标到行尾
Alt + b 移动光标后退一个单词(词首)
Alt + f 移动光标前进一个单词(词首)
Ctrl + f 光标前进一个字母
Ctrl + b 光标后退- -个字母
CtrI + xX 当前位置与行首之间光标切换
Ctrl + - 撤消
Alt + r 取消更改,并恢复历史记录中的行(还原)
Esc + t 交换光标前的最后两个单词
!! 重复上一条命令
!n 交换光标前的最后两个单词
!n:m 重复最后一个命只取参数从n到m,例如: !:2- -4
!n:$ 重复最后一个命只取参数从n到最后,例如: !:2-$
!n:p 从n开始打印最后一个命令,例如: !:4-p
!string 从string开始打印最后一个命令
!:q 引用最后-个命令
!$ 上-个命令的最后一个参数
!* 先前命令的所有参数
Tab 补全当前文件夹中未输入完整的文件名

### 命令行终端快捷键使用指南 命令行终端是操作系统中用于执行命令的交互式界面,掌握快捷键可以显著提高工作效率。以下是关于命令行终端快捷键的详细说明: #### 1. **常用快捷键** 在 Linux 和 macOS终端中,以下快捷键被广泛使用[^1]: - `Ctrl + A`:将光标移动到当前行的开头。 - `Ctrl + E`:将光标移动到当前行的末尾。 - `Ctrl + U`:删除从光标位置到行首的所有内容。 - `Ctrl + K`:删除从光标位置到行尾的所有内容。 - `Ctrl + W`:向左删除一个单词。 - `Ctrl + Y`:粘贴最近通过 `Ctrl + W` 或 `Ctrl + U` 删除的内容。 - `Alt + B`:向左移动一个单词。 - `Alt + F`:向右移动一个单词。 #### 2. **命令历史管理** 利用方向键和特定快捷键可以快速访问和重新执行历史命令: - `[向上]` 和 `[向下]` 箭头:浏览命令历史记录。 - `Ctrl + R`:启动反向搜索模式,输入部分命令即可找到匹配的历史命令[^3]。 #### 3. **终端操作快捷键** 除了命令编辑外,还有一些快捷键用于管理终端窗口或会话: - `Ctrl + C`:终止当前正在运行的进程。 - `Ctrl + D`:退出当前终端会话(等同于输入 `exit` 命令)。 - `Ctrl + L`:清屏,类似于执行 `clear` 命令。 - `Ctrl + Z`:暂停当前进程并将它放到后台。 #### 4. **跨平台差异** 不同终端模拟器可能对快捷键的支持略有不同。例如,在 macOS 的默认终端中,可以通过 `Terminal -> Preferences -> Profiles -> Keyboard` 自定义快捷键[^4]。而 iTerm2 提供了更丰富的自定义选项,允许用户通过 `iTerm2 -> Preferences -> Profiles -> Keys` 设置个性化快捷键。 #### 5. **集成开发环境中的终端快捷键** 如果在 IDE 中使用内置终端,如 VS Code,可以通过组合快捷键快速打开终端并执行命令: - `Ctrl + ``:打开内置终端。 - `Ctrl + Shift + P`:打开命令面板,从中可以启动新的终端实例或其他相关操作[^2]。 #### 示例代码 以下是一个简单的 Bash 脚本示例,展示如何结合快捷键高效编写命令: ```bash #!/bin/bash # 使用 Ctrl + A 移动到行首 echo "Hello World" # 使用 Ctrl + E 移动到行尾 date ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黑猫成仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值