[关闭]
@songying 2020-05-11T11:33:05.000000Z 字数 1303 阅读 1145

terminal,shell快捷键

Linux


Terminal 快捷键

1. 删除

快捷键 作用
ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dl
ctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dh
ctrl + k 删除光标后面所有字符相当于VIM里d shift+$
ctrl + u 删除光标前面所有字符相当于VIM里d shift+^
ctrl + w 删除光标前一个单词相当于VIM里db
ctrl + y 恢复ctrl+u上次执行时删除的字符
ctrl + ? 撤消前一次输入
alt + r 撤消前一次动作
alt + d 删除光标所在位置的后单词

2. 移动

快捷键 作用
ctrl + a 将光标移动到命令行开头相当于VIM里shift+^
ctrl + e 将光标移动到命令行结尾处相当于VIM里shift+$
ctrl + f 光标向后移动一个字符相当于VIM里l
ctrl + b 光标向前移动一个字符相当于VIM里h
ctrl + 方向键左键 光标移动到前一个单词开头
ctrl + 方向键右键 光标移动到后一个单词结尾
ctrl + x 在上次光标所在字符和当前光标所在字符之间跳转
alt + f 跳到光标所在位置单词尾部

3. 替换

快捷键 作用
ctrl + t 将光标当前字符与前面一个字符替换
alt + t 交换两个光标当前所处位置单词和光标前一个单词
alt + u 把光标当前位置单词变为大写
alt + l 把光标当前位置单词变为小写
alt + c 把光标当前位置单词头一个字母变为大写
^oldstr^newstr 替换前一次命令中字符串

4. 历史命令编辑

快捷键 作用
ctrl + p 返回上一次输入命令字符
ctrl + r 输入单词搜索历史命令
alt + p 输入字符查找与字符相接近的历史命令
alt + > 返回上一次执行命令
快捷键 作用
ctrl + shift + t 在当前窗口打开一个终端
ctrl + shift + n 在新窗口打开终端
ctrl + shift + w 关闭当前窗口
ctrl + shift + q 关闭全部窗口
ctrl + shift + c 复制
ctrl + shift + v 粘贴
F11 全屏
ctrl + + 放大字体
ctrl + - 缩小字体
ctrl + o 正常字体
F1 打开帮助

shell 快捷键

快捷键 说明
CTRL+C 结束当前命令
CTRL+D 删除光标前的字符,同 ,或者没有内容时,退出会话
CTRL+G 退出当前编辑(比如正在CTRL+R 搜索历史时)
CTRL+K 删除光标位置到行末的内容
CTRL+L 清屏并重新显示
CTRL+O 类似回车,但是会显示下一行历史
CTRL+R 历史命令反向搜索,使用CTRL+G 退出搜索
CTRL+S 历史命令正向搜索,使用CTRL+G 退出搜索
CTRL+T 交换前后两个字符
CTRL+U 删除字符到行首
CTRL+V 输入字符字面量,先按CTRL+V 再按任意键
CTRL+W 删除光标左边的一个单词
CTRL+X 列出可能的补全
CTRL+Y 粘贴前面CTRL+u/k/w 删除过的内容
CTRL+Z 暂停前台进程返回bash,需要时可用fg 将其切换回前台
CTRL+_ 撤销(undo),有的终端将CTRL+_ 映射为CTRL+/ 或CTRL+7
ALT+BACKSPACE 删除光标到行首
CTRL+X CTRL+X 连续按两次 CTRL+X,光标在当前位置和行首来回跳转
CTRL+X CTRL+E 用你指定的编辑器,编辑当前命令

```

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注