在Linux下经常要和命令行打交道,拥有快捷的方式可以是工作的效率提高一些,下面介绍几个比较常用的命令行快捷方式共大家参考
移动
ctrl + a :将光标移至行首(home也可以实现
ctrl +e :将光标移至行尾(end也可以实现
Ctrl + f 光标往前移动一个字符
Ctrl + b 光标往后移动一个字符
ctrl +左右箭头: 一个移动一个单词
shift + pgup :向上翻屏
shif + pgdn :向下翻屏
编辑
---------------------------------------------------------------基础
Ctrl+u 剪切命令行中光标所在处之前的所有字符(不包括自身)
Ctrl+k 剪切命令行中光标所在处之后的所有字符(包括自身)
Ctrl+w 剪切光标所在处之前的一个词(以空格、标点等为分隔符)
Ctrl+y 粘贴刚才所删除的字符
Ctrl+c 剪切整行
Ctrl+d 删除光标所在处字符
Ctrl+h 删除光标所在处前一个字符
Ctrl + _ 撤销上一步操作
Ctrl+(x u) 按住Ctrl的同时再先后按x和u,撤销刚才的操作
tab 命令补齐
连续两个tab键 显示可以匹配到的所有文件或命令名
---------------------------------------------------------------进阶
Ctrl+t 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符
Alt+t 交换当前与以前单词的位置
Alt+u 把当前词转化为大写
Alt+l 把当前词转化为小写
Alt+c 把当前词汇变成首字符大写
Ctrl+v 插入特殊字符,如Ctrl+v+Tab加入Tab字符键
Esc+t 颠倒光标所在处及其相邻单词的位置
Esc+w 删除光标所在处之前的字符至其单词尾(以空格、标点等为分隔符)
历史命令
Ctrl + r 查找历史执行命令
Ctrl + p 上一个历史命令
Ctrl + n 下一个历史命令
联系客服