如果你和我一样经常在linux terminal上工作,那么少不了使用各种快捷键,这篇文章就是为你而写。
掌握了下面这些常用的快捷键,我保证可以极大提升效率,让你在终端上收放自如、潇洒飘逸。

注:我的linux系统环境是Debian9,其他发行版大同小异。以下均为bash上的快捷键。

1.移动

快捷键 功能
Ctrl + a 跳至命令行首,相当于HOME键
Ctrl + e 跳至命令行尾,相当于END键
Alt + f 光标向左移动一个单词,Ctrl+左键等同
Alt + b 光标向右移动一个单词,Ctrl+右键等同
Ctrl + f 光标向右移动一个字符,相当于右方向键
Ctrl + b 光标向左移动一个字符,相当于左方向键
Esc + b 移动到当前光标所在单词或前面一个单词的开头

2.删除

快捷键 功能
Ctrl + c 清除整行
Ctrl + u 删除光标左边所有字符
Ctrl + k 删除光标右边所有字符
Ctrl + w 光标向左删除一个单词,包括空格
Alt + d 光标向右删除一个单词,包括空格
Ctrl + d 光标向左删除一个字符
Ctrl + h 光标向右删除一个字符

3.命令

快捷键 功能
Ctrl + p 上一条命令,相当于上方向键
Ctrl + n 下一条命令,相当于下方向键
Ctrl + l 清屏,相当于clear命令
Ctrl + j 执行命令,相当于Enter键
Ctrl + (x u) 撤消上一次操作,Ctrl按住不放
Ctrl + s 挂起当前shell停止屏幕输出
Ctrl + q 重新激活向屏幕输出
Ctrl + d 退出终端,相当于logout命令

4.复制粘贴

快捷键 功能
Ctrl + y 粘贴刚才删除的字符
Ctrl + Insert 复制选中内容至缓冲区
Shift + Insert 粘贴缓冲区内容

5.其他

快捷键 功能
Alt + t 交换光标所在单词与左边的单词
Alt + u 将光标所在单词转为大写
Alt + l 将光标所在单词转为小写,xshell不生效
Ctrl + Shift + = 放大终端界面,xshell不生效
Ctrl + - 缩小终端界面,xshell不生效

怎么样,对着敲完一遍后是不是瞬间觉得自己变帅了?
我宣布,你可以起飞了。

(全文完)

-From my evernote

本文历史

  • 2019年8月20日 完成文章初稿,花时约10分钟,整理。