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接受用户输入 |