使用Linux系统时候的快捷键

2021-03-09 13:53发布

提问:我不小心按到快捷键Ctrl + Alt +F10 然后电脑就黑屏了

后来别人说用Ctrl + Alt +F2 就能重新打开页面,想问问看这两个快捷键是干什么用的?


提问:我不小心按到快捷键Ctrl + Alt +F10 然后电脑就黑屏了

后来别人说用Ctrl + Alt +F2 就能重新打开页面,想问问看这两个快捷键是干什么用的?


4条回答
梵梵
2楼 · 2021-03-10 10:10

Ctrl + u            删除光标之前到行首的字符

Ctrl + k            删除光标之前到行尾的字符

Ctrl + c            取消当前行输入的命令,相当于Ctrl + Break

Ctrl + a            光标移动到行首(ahead of line),相当于通常的Home键

Ctrl + e            光标移动到行尾(end of line)

Ctrl + f             光标向前(forward)移动一个字符位置

Ctrl + b            光标往回(backward)移动一个字符位置

Ctrl + l             清屏,相当于执行clear命令

Ctrl + r            显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)

Ctrl + w           删除从光标位置前到当前所处单词(word)的开头

Ctrl + t             交换光标位置前的两个字符

Ctrl + y            粘贴最后一次被删除的单词

Ctrl + Alt + d   显示桌面

Alt + b             光标往回(backward)移动到前一个单词

Alt + d             删除从光标位置到当前所处单词的末尾

Alt + F2           运行

Alt + F4           关闭当前窗口

Alt + F9           最小化当前窗口

Alt + F10         最大化当前窗口

Alt + Tab         切换窗口

Alt +按住左键  移动窗口(或在最下面的任务栏滚动鼠标滑轮)Ctrl + u            删除光标之前到行首的字符

Ctrl + k            删除光标之前到行尾的字符

Ctrl + c            取消当前行输入的命令,相当于Ctrl + Break

Ctrl + a            光标移动到行首(ahead of line),相当于通常的Home键

Ctrl + e            光标移动到行尾(end of line)

Ctrl + f             光标向前(forward)移动一个字符位置

Ctrl + b            光标往回(backward)移动一个字符位置

Ctrl + l             清屏,相当于执行clear命令

Ctrl + r            显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)

Ctrl + w           删除从光标位置前到当前所处单词(word)的开头

Ctrl + t             交换光标位置前的两个字符

Ctrl + y            粘贴最后一次被删除的单词

Ctrl + Alt + d   显示桌面

Alt + b             光标往回(backward)移动到前一个单词

Alt + d             删除从光标位置到当前所处单词的末尾

Alt + F2           运行

Alt + F4           关闭当前窗口

Alt + F9           最小化当前窗口

Alt + F10         最大化当前窗口

Alt + Tab         切换窗口

Alt +按住左键  移动窗口(或在最下面的任务栏滚动鼠标滑轮)


人情世故
3楼 · 2021-03-10 15:41

切换到第一个文本终端。在Linux 下你可以有多达六个不同的终端。这个命令的意思是:“同时按住键和键,然后按键,再释放所有的键”。
(n=1..6):切换到第n个文本终端。(你也可以使用不是很经常用到的命令chvt n 来实现,n指的是第n个文本终端)。在文本终端下(不是在X窗口),你也可以简单使用来实现切换,不需要键。打印出你正在使用的终端名称,如果你希望知道终端的名字,可以使用命令fgconsole。
:切换到第一个图形用户界面(一般来说X-window在第七个终端)
(n=7到12):切换到第n个图形用户街面。根据缺省,第一个X-Window在第7个终端运行,从第8到第12什么也没有,当然你可以逐个启动这些图形用户界面。 :(在文本终端下)可以使用TAB自动完成命令,或者显示所有的可选项。这个快捷键真的非常好用,经常使用你会发觉它可以节约你很多的时间。
:(在文本终端或者X窗口下)滚动和编辑以前输入的命令。按执行一个历史命令。 :回滚。

summer
4楼 · 2021-03-14 13:34

Ctrl + l 清屏,相当于clear命令
Ctrl + o 执行当前命令,并重新显示本命令
Ctrl + s 阻止屏幕输出,锁定
Ctrl + q 允许屏幕输出
Ctrl + c 终止命令
Ctrl + z 挂起命令

Ctrl + a 光标移到命令行首,相当于Home
Ctrl + e 光标移到命令行尾,相当于End
Ctrl + f 光标向右移动一个字符
Ctrl + b 光标向左移动一个字符
Alt + f 光标向右移动一个单词尾
Alt + b 光标向左移动一个单词首
Ctrl + xx 光标在命令行首和光标之间移动
Ctrl + u 从光标处删除至命令行首
Ctrl + k 从光标处删除至命令行尾
Alt + r 删除当前整行


征戰撩四汸
5楼 · 2022-04-27 14:21

快捷键

说明

常用度

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

查找上一个关键词的位置

⭐⭐✩


相关问题推荐

  • 回答 3

    换行。比如,print hello\nworld效果就是helloworld\n就是一个换行符。\是转义的意思,&#39;\n&#39;是换行,&#39;\t&#39;是tab,&#39;\\&#39;是,\ 是在编写程序中句子太长百,人为换行后加上\但print出来是一整行。...

  • 回答 42

    十种常见排序算法一般分为以下几种:(1)非线性时间比较类排序:a. 交换类排序(快速排序、冒泡排序)b. 插入类排序(简单插入排序、希尔排序)c. 选择类排序(简单选择排序、堆排序)d. 归并排序(二路归并排序、多路归并排序)(2)线性时间非比较类排序:...

  • 回答 70
    已采纳

    前景很好,中国正在产业升级,工业机器人和人工智能方面都会是强烈的热点,而且正好是在3~5年以后的时间。难度,肯定高,要求你有创新的思维能力,高数中的微积分、数列等等必须得非常好,软件编程(基础的应用最广泛的语言:C/C++)必须得很好,微电子(数字电...

  • 回答 28

    迭代器与生成器的区别:(1)生成器:生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅记住了它的数据状态,生成器还记住了程序...

  • 回答 9

    python中title( )属于python中字符串函数,返回’标题化‘的字符串,就是单词的开头为大写,其余为小写

  • 回答 6

    第一种解释:代码中的cnt是count的简称,一种电脑计算机内部的数学函数的名字,在Excel办公软件中计算参数列表中的数字项的个数;在数据库( sq| server或者access )中可以用来统计符合条件的数据条数。函数COUNT在计数时,将把数值型的数字计算进去;但是...

  • 回答 1

    head是方法,所以需要取小括号,即dataset.head()显示的则是前5行。data[:, :-1]和data[:, -1]。另外,如果想通过位置取数据,请使用iloc,即dataset.iloc[:, :-1]和dataset.iloc[:, -1],前者表示的是取所有行,但不包括最后一列的数据,结果是个DataFrame。...

  • Python入门简单吗2021-09-23 13:21
    回答 45

    挺简单的,其实课程内容没有我们想象的那么难、像我之前同学,完全零基础,培训了半年,直接出来就工作了,人家还在北京大公司上班,一个月15k,实力老厉害了

  • 回答 4

    Python针对众多的类型,提供了众多的内建函数来处理(内建是相对于导入import来说的,后面学习到包package时,将会介绍),这些内建函数功用在于其往往可对多种类型对象进行类似的操作,即多种类型对象的共有的操作;如果某种操作只对特殊的某一类对象可行,Pyt...

  • 回答 8

     相当于 ... 这里不是注释

  • 回答 4

    还有FIXME

  • 回答 3

    python的两个库:xlrd和xlutils。 xlrd打开excel,但是打开的excel并不能直接写入数据,需要用xlutils主要是复制一份出来,实现后续的写入功能。

  • 回答 8

    单行注释:Python中的单行注释一般是以#开头的,#右边的文字都会被当做解释说明的内容,不会被当做执行的程序。为了保证代码的可读性,一般会在#后面加一两个空格然后在编写解释内容。示例:#  单行注释print(hello world)注释可以放在代码上面也可以放在代...

  • 回答 2

    主要是按行读取,然后就是写出判断逻辑来勘测行是否为注视行,空行,编码行其他的:import linecachefile=open(&#39;3_2.txt&#39;,&#39;r&#39;)linecount=len(file.readlines())linecache.getline(&#39;3_2.txt&#39;,linecount)这样做的过程中发现一个问题,...

  • 回答 4

    或许是里面有没被注释的代码

  • 回答 26

    自学的话要看个人情况,可以先在B站找一下视频看一下

没有解决我的问题,去提问