Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :前移(向右移动)一个字符 Ctrl + b :后退(向左移动)一个字符 Alt + f :前移(向右移动)一个单词 Alt + b :后退(向左移动)一个单词 Ctrl + xx:在命令行首和光标之间移动
文本修改
补全、删除、粘贴
tab : 自动补全命令 Ctrl + u :从光标处删除至命令行首 Ctrl + k :从光标处删除至命令行尾 Ctrl + w :从光标处删除至字首 Alt + d :从光标处删除至字尾 Ctrl + d :删除光标处(或光标后)的字符(如果光标前后都没有字符,即命令行为空的时候,则会退出shell) Ctrl + h :删除光标前的字符(与backspace键相同) Alt + Backspace:与 Ctrl + w 类似,分隔符有些差别 Ctrl + y :粘贴至光标后
改变大小写
Alt + c :从光标处更改为首字母大写的单词 Alt + u :从光标处更改为全部大写的单词 Alt + l :从光标处更改为全部小写的单词
交换字符、单词位置
Ctrl + t :交换光标处和之前的字符(ESC+t相同) Alt + t :交换光标处和之前的单词