Linux终端快捷键

Linux终端快捷键教程

Linux 中终端为我们内置了很多快捷键,从而方便我们操作,Linux 命令行终端的快捷键大概可以分为以下几类,即:调用历史命令、移动、复制粘贴、剪切、删除、转换和其他快捷键。

Linux历史命令快捷键

快捷键 说明
Ctrl+r 开始增量历史命令搜索,可以按照关键字查自己用过哪些命令,输入若干字符,开始向上搜索包含该字符的命令,继续按 Ctrl+r,搜索上一条匹配的命令。
history 显示命令历史列表。
!num 执行命令历史列表的第 num 条命令。
!! 执行上一条命令。
!str 执行最近的一条以 str 开始的命令。
!?string? 执行含有 string 字符串的最新命令。
ls !$ 执行命令ls,并以上一条命令的参数为其参数。
↑(Ctrl+p) 显示上一条命令。
↓(Ctrl+n) 显示下一条命令。
esc+. 上次输入的最后一个单词。

Linux复制粘贴快捷键

快捷键 说明
Ctrl+Shift+C 复制命令。
Ctrl + Shift + V 粘贴命令。
Ctrl + Insert 复制命令。
Shift + Insert 粘贴命令。

Linux剪切快捷键

快捷键 说明
Ctrl+k 剪切命令行中光标所在处之后的所有字符(包括自身)。
Ctrl+u 剪切命令行中光标所在处之前的所有字符(不包括自身)。
Ctrl+w 剪切光标所在处之前的一个词(以空格、标点等为分隔符)。
Alt+d 剪切光标之后的词。

Linux删除快捷键

快捷键 说明
Ctrl+l 清屏。
Ctrl + W 清除光标之前一个单词。
Ctrl + K 清除光标到行尾的字符。
Ctrl+U 删除光标前面的部分。
Ctrl+y 粘贴刚才所删除的字符。
Ctrl+d 删除光标所在处字符。
Ctrl+h 删除光标所在处前一个字符。
Esc+w 删除光标所在处之前的字符至其单词尾(以空格、标点等为分隔符)。

Linux转换快捷键

快捷键 说明
Ctrl+t 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符。
Alt+t 交换当前与以前单词的位置。
Alt+u 把当前词转化为大写。
Alt+l 把当前词转化为小写。
Alt+c 把当前词汇变成首字符大写。
Ctrl+v 插入特殊字符,如 Ctrl+v+Tab 加入 Tab 字符键。
Esc+t 颠倒光标所在处及其相邻单词的位置。
Ctrl+(x u) 按住Ctrl的同时再先后按 x 和 u,撤销刚才的操作。

Linux其他快捷键

快捷键 说明
Ctrl+d 从 shell 提示中注销(并关闭)。使用该快捷键,你就不必键入 exit 或 logout。
Ctrl+c 终止当前正在运行的程序。
Ctrl+s 停止向屏幕输出,挂起当前 shell。
Ctrl+q 重新激活向屏幕输出,重新启用挂起的 shell。
Ctrl+Z 暂停程序。
Ctrl+v 插入特殊字符,如 Ctrl+v+Tab 加入 Tab 字符键。
Esc+t 颠倒光标所在处及其相邻单词的位置。
Ctrl+(x u) 按住Ctrl的同时再先后按 x 和 u,撤销刚才的操作。

Linux终端快捷键总结

Linux 中终端为我们内置了很多快捷键,从而方便我们操作,Linux 命令行终端的快捷键大概可以分为以下几类,即:调用历史命令、移动、复制粘贴、剪切、删除、转换和其他快捷键。