当前位置:首页>Linux>Linux 常用快捷键

Linux 常用快捷键

  • 2026-10-27 03:55:01
Linux 常用快捷键

一、终端(Shell)通用快捷键

Ctrl + C

终止当前正在运行的命令

Ctrl + D

退出当前终端会话,等价于输入 exit 命令

Ctrl + L

清屏,等价于输入 clear 命令,保留历史命令输出

Ctrl + A

光标快速跳转到当前命令行的开头

Ctrl + E

光标快速跳转到当前命令行的末尾

Ctrl + U

删除光标左侧的所有字符(清空当前命令行前半部分)

Ctrl + K

删除光标右侧的所有字符(清空当前命令行后半部分)

Ctrl + W

按单词删除光标左侧的内容(以空格为分隔符)

Ctrl + Y

粘贴之前用 Ctrl + U/K/W 删除的内容(终端剪切板)

二、图形化/命令行 终端

切换到命令行虚拟终端

Ctrl + Alt + F2~F6(任一 F 键),对应 TTY2-TTY6

切回图形界面

Ctrl + Alt + F2/F7

临时关闭图形界面

systemctl isolate multi-user.target

重新启动图形界面:

systemctl isolate graphical.target

三、vim 常用快捷键

1、编辑模式

i:在光标当前位置前插入文本(最常用,快速进入编辑)。

a:在光标当前位置后插入文本(补充光标后的内容)。

o (小写o):在当前行下方新建一行并进入编辑模式(换行新增内容)。

O  (大写o):在当前行上方新建一行并进入编辑模式(向上插入空行编辑)。

2、末行模式

:/关键词:向下搜索文档中的「关键词」(按 n 下一个,N 上一个)。 

:?关键词:向上搜索文档中的「关键词」(按 n 上一个,N 下一个)。 

:set nu:显示行号(方便定位行,编辑配置文件必备)。

:set nu:显示行号(方便定位行,编辑配置文件必备)。

:%s/旧内容/新内容/g:全文替换(将文档中所有「旧内容」替换为「新内容」,g 表示全局匹配,不加 g 仅替换每行第一个匹配项)。

:w 新文件名:将当前文档另存为新文件(不覆盖原文件)。

:n(n 为数字):直接跳转到文档第 n 行(如 :100 跳转到第 100 行)。

3、光标快速跳转

0(数字零):跳转到当前行的开头(行首第一个字符前)。

gg:跳转到整个文档的开头(第 1 行)。

G(大写):跳转到整个文档的末尾(最后 1 行)。

nG(n 为数字):跳转到文档第 n 行(如 10G 直接跳转到第 10 行)。

$:跳转到当前行的末尾(行尾最后一个字符后)。 

w:按单词向后跳转(跳过一个单词,光标停在下一个单词开头)。

b:按单词向前跳转(回退一个单词,光标停在上一个单词开头)。

4、复制粘贴

yy:复制当前整行(最常用,无需选中,直接复制)。

nyy(n 为数字):复制从当前行开始的「n 行内容」(如 3yy 复制当前行 + 下 2 行,共 3 行)。

p(小写):将复制 / 删除的内容,粘贴到光标当前位置的下方

P(大写):将复制 / 删除的内容,粘贴到光标当前位置的上方

5、删除撤销

dd:删除当前整行

ndd(n 为数字):删除从当前行开始的「n 行内容」(如 5dd 删除当前行 + 下 4 行,共 5 行)。

dw:删除从光标位置开始的「当前单词」。

u:撤销上一步操作(最常用,误删 / 误改后快速恢复)。

最新文章

随机文章