@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 |
用你指定的编辑器,编辑当前命令 |
```