移动光标快捷键
ctrl+f 向前移动一个字符
ctrl+b 向后移动一个字符
ctrl+a 移动到当前行首home
ctrl+e 移动到当前行尾end
alt+f 向前移动一个单词
alt+b 向后移动一个单词
ctrl+l 清屏,并在屏幕最上面开始一个新行
编辑命令行快捷键
ctrl+d 删除当前的字符(光标处在一个空白的命令行上,将会退出shell)
alt+d 删除从光标到当前单词结尾的部分
ctrl+w 删除从光标到当前单词开始部分
ctrl+k 删除文本直到行的末尾
ctrl+u 删除文本直到行的起始
ctrl+t 交换当前字符和前一个字符的位置
alt+t 交换当前单词和前一个单词的位置
alt+u 把当前单词变成大写
alt+l 把当前单词变成小写
剪切、粘贴快捷键
alt+d 剪切从光标到当前单词结尾的部分
ctrl+k 剪切文本直到行的末尾
ctrl+u 剪切文本直到行的起始
alt+y 回退到先前剪切的文本并粘贴它
其他
ctrl + r 在历史命令中查找 有时history比较多时,想找一个比较复杂的,直接在这里,shell会自动查找并调用;将自动在命令历史缓存中增量搜索后面入的字符。
Esc + . 取上一条命令的最后一个记录
!string 执行最后一次匹配的命令,例如,上条命令netstat -tlnp,当前命令行需要执行同样的命令,输入!net即可
后续有其他常用项会更新进来。