Mac终端快捷键整理

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