首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux最常用快捷键汇总及详解

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

作者头像
一行Java
发布2022-04-07 10:54:49
发布2022-04-07 10:54:49
1.5K0
举报

前天和各位分享了Linux常用指令的汇总:【史上最全Linux常用指令汇总,又一吃灰教程 】有需要的可以去收藏一下,用的上的时候翻来看看;今天继续来分享一下Linux常用的快捷键;虽然很多操作,通过鼠标点点就可以做到;但是,纯用键盘操作Linux的流畅性跟手来回游走在鼠标、键盘之间的体验,完全不是一个数量级的,因此,熟悉快捷键并熟练运用,必将事半功倍;下面就来一一列举一下常用到的快捷键:

内容持续更新请关注: https://lupf.cn

控制台快捷键

快捷键

说明

常用度

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行)

⭐✩✩

复制、剪切、粘贴

快捷键

说明

常用度

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

查找上一个关键词的位置

⭐⭐✩

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一行Java 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 控制台快捷键
  • 文本编辑快捷键
    • 编辑操作
    • 位移操作
    • 删除操作
    • 复制、剪切、粘贴
    • 替换撤销
    • 保存、退出
    • 导入
    • 编辑中执行指令
    • 多行注释
    • 查找
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档