Linux命令行快捷键速记

如下整理了一些常见的Linux命令行编辑的快捷键,熟练掌握的话可以极大的提高操作效率。

常用命令

快捷键说明
Ctrl L清屏
Ctrl M等效于回车
Ctrl C中断正在当前正在执行的程序

控制命令

快捷键说明
Ctrl O执行当前命令,并选择上一条命令
Ctrl S阻止屏幕输出
Ctrl Q允许屏幕输出

历史命令

快捷键说明
Ctrl P上一条命令,可以一直按表示一直往前翻
Ctrl N下一条命令
Ctrl R在历史命令中查找,输入关键字过滤,重复命令进行滚动查找
Ctrl G从历史搜索模式退出

删除

快捷键说明
Ctrl H删除光标的前一个字符
Ctrl D删除当前光标所在字符
Ctrl K删除光标之后所有字符
Ctrl U清空当前键入的命令
Ctrl W删除光标前的单词(Word, 不包含空格的字符串)
Ctrl \删除光标前的所有空白字符
Ctrl Y粘贴Ctrl WCtrl K删除的内容
Ctrl ?撤销前一次输入
Alt R撤消前一次动作
Alt D删除光标所在位置的后单词

移动

快捷键说明
Ctrl A移动光标到命令行首
Ctrl E移动光标到命令行尾
Ctrl B光标后退
Ctrl F光标前进
Ctrl ←光标移动到前一个单词开头
Ctrl →光标移动到后一个单词结尾
Ctrl X在上次光标所在字符和当前光标所在字符之间跳转
Alt F光标前进一个单词
Alt B光标后退一个单词

替换

快捷键说明
Ctrl T将光标当前字符与前面一个字符替换
Alt T交换两个光标当前所处位置单词和光标前一个单词
Alt U把光标当前位置单词变为大写
Alt L把光标当前位置单词变为小写
Alt C把光标当前位置单词头一个字母变为大写

命令行编辑

快捷键说明
Tab自动补齐
Ctrl ]从当前光标往后搜索字符串,用于快速移动到该字符串
Ctrl Alt ]从当前光标往前搜索字符串,用于快速移动到该字符串
Alt粘贴上一条命令的最后一个参数
Alt [0-9] Alt .粘贴上一条命令的第[0-9]个参数
Alt [0-9] Alt . Alt.粘贴上上一条命令的第[0-9]个参数
Ctrl X Ctrl E调出系统默认编辑器编辑当前输入的命令,退出编辑器时,命令执行

其他

快捷键说明
Ctrl Z把当前进程放到后台(之后可用fg命令回到前台)
Shift Insert粘贴(相当于Windows的Ctrl V
在命令行窗口选中即复制
在命令行窗口中键即粘贴,可用Shift Insert代替
Ctrl PageUp屏幕输出向上翻页
Ctrl PageDown屏幕输出向下翻页

本文整理自网络。

如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注