Linux 执行命令 && Vim 配置文件时的常用快捷键

552 阅读2分钟

整理了截止2020-6-2日期之前,笔者经常使用的Linux快捷键,主要针对于命令行和Vim。笔者使用的是CentOS系统。

在Linux命令行界面下,Home/End,Page Up/Down,Delete,Insert,Shift以及Ctrl+←/ → 跨单词这些功能仍然有效

在下面的表单中,粗体代表按键,行内块代表输入命令

命令行

组合键/命令作用
Tab补全参数
Ctrl + L清空屏幕
Ctrl + A光标移动到行首,等价于Home
Ctrl + W剪切目前光标所在的单词(可用作删除)。
Ctrl + u剪切目前的命令行内容(可用作删除)。
Ctrl + y复制上一次剪切的单词,或者是命令行。
Ctrl + E光标移动到行尾,等价于End
Ctrl + K删除光标到行尾的所有内容。
Alt+ B等价于Ctrl +
Alt + F等价于Ctrl +
Ctrl + P翻阅之前执行过的命令。
Ctrl + N翻阅之后执行过的命令。
cd -回到上一次所在的目录。

Vim

下面是VIM所常用的操作。注意,按键的大小写是严格区分的。可以按住shift键 + 字母键的形式表示大写字母。在命令模式下:

组合键/命令作用
双击u恢复到文档最开始时的内容
u撤回改变
Ctrl + u撤销刚才的u操作。
x同编辑模式下的delete
y复制
双击y复制整行
yw复制单词
yl复制字母
yny复制n行
c剪切(剪切后进入insert插入模式。)
cw剪切单词
cl剪切字母
cnc剪切n行
p粘贴
d删除
dd删除行
dw删除单词
dl删除字母
yny删除n行
gg回到首行
G回到末尾
yG复制光标行到文末的全部内容。可通过gg yG的组合复制全文。
: set nu显示行号。
: set nonu关闭行号。
: <n>光标移动至第 n 行。
: <n>,<m>y复制从第 n 行到第 m 行的内容。