linux 命令行编辑快捷键
命令/快捷键 | 说明 |
---|---|
history | 显示历史命令列表 |
↑ | 显示上一条命令 |
↓ | 显示下一条命令 |
!num | 执行命令历史列表的第num条命令 |
!! | 执行上一条命令 |
Ctrl+r | 按键后输入若干字符,会向上搜索包含该字符的命令,继续按此键搜索上一条匹配的命令 |
ls !$ | 执行命令ls ,并以上一条命令的参数为其参数 |
Ctrl+a | 移动到当前行的开头 |
Ctrl+e | 移动到当前行的结尾 |
Esc+b | 移动到当前单词的开头 |
Esc+f | 移动到当前单词的结尾 |
Ctrl+l | 清除屏幕内容 |
Ctrl+u | 删除命令行中光标所在处之前的所有字符,不包括自身 |
Ctrl+k | 删除命令行中光标所在处之后的所有字符,包括自身 |
Ctrl+d | 删除光标所在处的字符 |
Ctrl+h | 删除光标所在处前一个字符 |
Ctrl+y | 粘贴刚才锁删除的字符 |
Ctrl+w | 删除光标所在处之前的字符至其单词头,以空格、标点为分隔符 |
Ctrl+t | 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符 |
Esc+t | 颠倒光标所在处及其相邻单词的位置 |
Ctrl+(x u) | 安装Ctrl的同时再先后按x和u,撤销刚才的操作 |
Ctrl+s | 挂起当前Shell,不接受任何输入 |
Ctrl+q | 重新启动挂起的Shell接受用户输入 |