Linux命令行快捷键
命令行快捷键
1. 光标移动
快捷键 | 说明 |
---|---|
Ctrl+f |
光标向前移动一个字符,相当于方向键的右键 |
Ctrl+b |
光标向后移动一个字符,相当于方向键的左键 |
Alt+f |
光标向后移动一个单词 |
Alt+b |
光标向后移动一个单词 |
Ctrl+a |
光标移动到当前行的开头 |
Ctrl+e |
光标移动到当前行的结尾 |
Esc+b |
光标移动到当前单词的开头 |
Esc+f |
光标移动到当前单词的结尾 |
Ctrl+ ] |
从当前光标往后搜索字符串,用于快速移动到该字符串 |
Ctrl+ alt + ] |
从当前光标往前搜索字符串,用于快速移动到该字符串 |
2. 命令行字符修改
快捷键 | 说明 |
---|---|
Ctrl+d |
删除光标所在处字符 |
Ctrl+h |
删除光标所在处前一个字符 |
Ctrl+w |
剪切光标所在处之前的一个词(以空格、标点等为分隔符) |
Alt+d |
剪切光标之后的词(以空格、标点等为分隔符) |
Ctrl+u |
剪切命令行中光标所在处之前的所有字符(不包括自身 |
Ctrl+k |
剪切命令行中光标所在处之后的所有字符(包括自身) |
Ctrl+y |
粘贴刚才所删除的词 |
Ctrl+t |
颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符 |
Alt+t |
交换当前和上一个单词的位置 |
Alt+u |
把光标到当前词结尾转化为大写,光标移动到单词末尾 |
Alt+l |
把光标到当前词结尾转化为小写,光标移动到单词末尾 |
Alt+c |
把光标所在字符转为大写,光标移动到单词末尾 |
Esc+t |
颠倒光标所在处及其之前单词的位置 |
Ctrl+x+u |
撤销刚才的操作 |
Ctrl+? |
撤销上一次输入 |
3. 终端操作
快捷键 | 说明 |
---|---|
Ctrl+l |
清空屏幕 |
Ctrl+s |
停止向屏幕输出 |
Ctrl+q |
重新激活向屏幕输出 |
Ctrl+d |
注销当前终端登录的用户 |
4. 历史命令
快捷键 | 说明 |
---|---|
Ctrl+p |
显示上一条命令 |
Ctrl+n |
显示下一条命令 |
Ctrl+r |
向上搜索包含输入字符的命令,继续按Ctrl+r ,搜索上一条匹配的命令 |
Ctrl+g |
从正在执行Ctrl+ r的搜索中退出 |
!num |
执行历史命令列表中的第num条命令 |
!! |
执行上一条命令 |
!?string? |
执行含有string字符串的最新命令 |
5. 命令执行
快捷键 | 说明 |
---|---|
Ctrl+m |
执行当前行命令,相当于回车 |
Ctrl+o |
执行当前行命令,相当于回车 |