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