0

0

Linux最常用快捷键汇总及详解

爱谁谁

爱谁谁

发布时间:2025-07-18 11:20:16

|

1254人浏览过

|

来源于php中文网

原创

linux最常用快捷键汇总及详解前几天我和大家分享了linux常用指令的汇总:【史上最全linux常用指令汇总,又一吃灰教程】,有需要的朋友可以去收藏一下,以备不时之需;今天继续为大家带来linux常用快捷键的分享;虽然很多操作可以通过鼠标轻松完成;但是在linux系统中,纯键盘操作带来的流畅体验与来回切换鼠标和键盘的体验完全不在一个层次,因此,掌握并熟练使用快捷键将大大提升你的工作效率;以下是常用快捷键的详细列表:

内容持续更新,请关注: https://www.php.cn/link/4fe2f671070a7732be2a6781c96f665e

控制台快捷键

快捷键 说明 常用度
tab 自动补全路径、指令 ⭐⭐⭐
ctrl + a 光标移动到行首 ⭐⭐✩
ctrl + e 光标移动到行尾 ⭐⭐✩
ctrl + l 清屏,效果等同于: clear ⭐⭐✩
ctrl + c 强制终止;终止输入,终止软件安装,终止命令执行等 ⭐⭐⭐
ctrl + k 删除(剪切)光标所处位置到行末的所有内容,与 ctrl + u 对立 ⭐✩✩
ctrl + u 删除(剪切)光标所处位置到行首的所有内容,与 ctrl + k 对立 ⭐✩✩
ctrl + w 删除(剪切)光标所处位置之前的一个词,以空格、标点为界 ⭐✩✩
ctrl + y 粘贴 ctrl+k、ctrl+u、ctrl + w 剪切的文本 ⭐✩✩
ctrl + f 光标向右移动一个,相当于小键盘的 → 键 ⭐⭐✩
ctrl + b 光标向左移动一个,相当于小键盘的 ← 键 ⭐⭐✩
ctrl + d 退出当前登录,等同于 exit logout;如果在当前使用了 ssh 远程其他机器,该指令会退回当前机器 ⭐⭐✩
ctrl + h 向前退格,相当于 backspace ⭐⭐⭐
ctrl + insert 复制 ⭐⭐⭐
shift + insert 粘贴 ⭐⭐⭐
ctrl + p 显示上一条指令,相当于小键盘 ↑ ⭐✩✩
ctrl + n 显示下一条指令,相当于小键盘 ↓ ⭐✩✩
ctrl + r 输入关键词搜索执行过的指令,继续按 ctrl + r 搜索下一个,如输入 docker,不停按 ctrl+r 会搜索出所有 docker 相关的指令 ⭐✩✩
ctrl + g 终止上面 ctrl + r 的搜索 ⭐✩✩
ctrl + s 锁定终端,使任何人不允许输入,但输入操作会记录 ⭐✩✩
ctrl + q 解除 ctrl + s 的锁定,同时会展示或执行 ctrl + s 锁定时输入的指令 ⭐✩✩
ctrl + z 暂停在终端运行的任务 ⭐⭐✩
ctrl + t 将当前光标位置的字符与其前面的字符颠倒;常用于纠错 ⭐✩✩
fg 恢复 ctrl + z 暂停的任务 ⭐✩✩
history 显示所有执行的历史指令 ⭐⭐⭐
!num num 为历史列表中的指令 id;可以通过 history 查看历史列表 ⭐⭐✩
!string string 为任意指令;执行最近以 string 开头的指令;如 !docker,执行最近一条以 docker 开头的指令 ⭐✩✩
!string:p string 为任意指令;输出最新以 string 开头的指令,但不执行;:p 为固定格式 ⭐✩✩
!$ 代指上一条指令的最后一个参数;如上一条是 docker ps;本条执行 docker !$ 效果一样,多用于 shell 传参 ⭐✩✩
!! 执行上一条指令 ⭐✩✩
!?string? 执行最新包含了 string 的指令;如 !?docker? 执行最近包含了 docker 的指令 ⭐✩✩
esc + b 移动到当前单词的词首,以空格、符号为界 ✩✩✩
esc + f 移动到当前单词的词尾,以空格、符号为界 ✩✩✩
esc + . 获取上一条命令的(以空格为分隔符)最后的部分;如上一条是 docker ps,这里就会获取到 ps ✩✩✩
alt + num num 为数字,用于快速切换到终端对应的 tab 页窗口 ⭐⭐⭐

文本编辑快捷键

编辑操作

快捷键 说明 常用度
i 进入编辑模式 ⭐⭐⭐
esc 退出编辑模式 ⭐⭐⭐
: 底部编辑模式 ⭐⭐⭐
a 在当前光标所处的位置后插入 ⭐⭐✩
i 在当前光标所处的位置前插入 ⭐⭐✩
A 在光标所处行的行末插入 ⭐⭐✩
I 在光标所处行的行首插入 ⭐⭐✩
o 在光标行的下一行插入(另起一行) ⭐⭐✩
O 在光标行的上一行插入(另起一行) ⭐⭐✩

位移操作

快捷键 说明 常用度
0 光标移动到行首 ⭐⭐✩
$ 光标移动到行尾 ⭐⭐✩
h 或 ← 光标左移 ⭐⭐⭐
l 或 → 光标右移 ⭐⭐⭐
j 或 ↓ 光标下移 ⭐⭐⭐
k 或 ↑ 光标上移 ⭐⭐⭐
gg 或 :1 到第一行 ⭐⭐✩
G 或 :$ 到最后一行 ⭐⭐✩
:n 或 nG 到指定行,n为行号 ⭐✩✩

删除操作

快捷键 说明 常用度
x 删除光标所在的字符 ⭐⭐✩
nx 删除光标所在处后 n 个字符 ⭐✩✩
dd 删除(剪切)当前行 ⭐⭐⭐
dG 删除光标所处行之后的所有行 ⭐⭐✩
D 删除光标到行末的所有内容 ⭐⭐✩
1,n2d 删除指定区间的行;如:2,4d,删除2到4行(一起删3行) ⭐✩✩

复制、剪切、粘贴

萝卜简历
萝卜简历

免费在线AI简历制作工具,帮助求职者轻松完成简历制作。

下载
快捷键 说明 常用度
yy 或 Y 复制当前行 ⭐⭐⭐
nyy 或 nY n为数字,复制 n 行;如3yy为复制3行 ⭐⭐✩
dd 剪切(删除)当前行 ⭐⭐✩
ndd 或 nD n为数字,剪切(删除) n 行;如3dd为剪切3行 ⭐⭐✩
p 粘贴剪切板到当前光标所处的下一行 ⭐⭐⭐
P 粘贴剪切板到当前光标所处的上一行 ⭐⭐✩

替换撤销

快捷键 说明 常用度
r 替换当前字符 ⭐⭐✩
R 从光标开始替换,直到 esc 退出 ⭐✩✩
u 或 :u 撤销上一次操作 ⭐⭐✩

保存、退出

快捷键 说明 常用度
:w 保存编辑 ⭐⭐✩
:q 退出编辑 ⭐⭐✩
:wq 或 ZZ 保存退出 ⭐⭐⭐
:wq! 强制保存退出 ⭐⭐✩
:q! 强制退出;丢弃所有未保存的修改 ⭐⭐✩

导入

快捷键 说明 常用度
:r 文件路径 如:r /a.txt 就是将根目录下 a.txt 的内容导入到当前编辑文本光标的位置 ⭐✩✩
:r !command command 为命令;将命令执行的结果输入到当前编辑文本光标的位置 ⭐✩✩

编辑中执行指令

快捷键 说明 常用度
:! command 可在编辑过程中执行指令而不需要退出编辑 ⭐✩✩

多行注释

快捷键 说明 常用度
:n1,n2s/^/#/g 在 n1 行和 n2 行之间的行首加入 # 注释 ⭐✩✩
:n1,n2s/^#//g 把 n1 行和 n2 行之间的行首的 # 注释去掉 ⭐✩✩

查找

快捷键 说明 常用度
:/string string 为要搜索的关键词 ⭐⭐⭐
n 查找下一个关键词的位置 ⭐⭐⭐
shift + n 查找上一个关键词的位置 ⭐⭐✩

相关专题

更多
string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

338

2023.08.02

k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

252

2023.07.24

docker进入容器的方法有哪些
docker进入容器的方法有哪些

docker进入容器的方法:1. Docker exec;2. Docker attach;3. Docker run --interactive --tty;4. Docker ps -a;5. 使用 Docker Compose。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

495

2024.04.08

docker容器无法访问外部网络怎么办
docker容器无法访问外部网络怎么办

docker 容器无法访问外部网络的原因和解决方法:配置 nat 端口映射以将容器端口映射到主机端口。根据主机兼容性选择正确的网络驱动(如 host 或 overlay)。允许容器端口通过主机的防火墙。配置容器的正确 dns 服务器。选择正确的容器网络模式。排除主机网络问题,如防火墙或连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

399

2024.04.08

docker镜像有什么用
docker镜像有什么用

docker 镜像是预构建的软件组件,用途广泛,包括:应用程序部署:简化部署,提高移植性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

438

2024.04.08

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1998

2024.08.16

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1349

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

704

2023.06.29

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

19

2026.01.20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 8.9万人学习

【李炎恢】ThinkPHP8.x 后端框架课程
【李炎恢】ThinkPHP8.x 后端框架课程

共50课时 | 4.5万人学习

nginx浅谈
nginx浅谈

共15课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号