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 删除当前整行
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 +按住左键 移动窗口(或在最下面的任务栏滚动鼠标滑轮)
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 删除当前整行
快捷键
说明
常用度
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
查找上一个关键词的位置
⭐⭐✩
相关问题推荐
换行。比如,print hello\nworld效果就是helloworld\n就是一个换行符。\是转义的意思,'\n'是换行,'\t'是tab,'\\'是,\ 是在编写程序中句子太长百,人为换行后加上\但print出来是一整行。...
十种常见排序算法一般分为以下几种:(1)非线性时间比较类排序:a. 交换类排序(快速排序、冒泡排序)b. 插入类排序(简单插入排序、希尔排序)c. 选择类排序(简单选择排序、堆排序)d. 归并排序(二路归并排序、多路归并排序)(2)线性时间非比较类排序:...
前景很好,中国正在产业升级,工业机器人和人工智能方面都会是强烈的热点,而且正好是在3~5年以后的时间。难度,肯定高,要求你有创新的思维能力,高数中的微积分、数列等等必须得非常好,软件编程(基础的应用最广泛的语言:C/C++)必须得很好,微电子(数字电...
迭代器与生成器的区别:(1)生成器:生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅记住了它的数据状态,生成器还记住了程序...
python中title( )属于python中字符串函数,返回’标题化‘的字符串,就是单词的开头为大写,其余为小写
第一种解释:代码中的cnt是count的简称,一种电脑计算机内部的数学函数的名字,在Excel办公软件中计算参数列表中的数字项的个数;在数据库( sq| server或者access )中可以用来统计符合条件的数据条数。函数COUNT在计数时,将把数值型的数字计算进去;但是...
head是方法,所以需要取小括号,即dataset.head()显示的则是前5行。data[:, :-1]和data[:, -1]。另外,如果想通过位置取数据,请使用iloc,即dataset.iloc[:, :-1]和dataset.iloc[:, -1],前者表示的是取所有行,但不包括最后一列的数据,结果是个DataFrame。...
挺简单的,其实课程内容没有我们想象的那么难、像我之前同学,完全零基础,培训了半年,直接出来就工作了,人家还在北京大公司上班,一个月15k,实力老厉害了
Python针对众多的类型,提供了众多的内建函数来处理(内建是相对于导入import来说的,后面学习到包package时,将会介绍),这些内建函数功用在于其往往可对多种类型对象进行类似的操作,即多种类型对象的共有的操作;如果某种操作只对特殊的某一类对象可行,Pyt...
相当于 ... 这里不是注释
还有FIXME
python的两个库:xlrd和xlutils。 xlrd打开excel,但是打开的excel并不能直接写入数据,需要用xlutils主要是复制一份出来,实现后续的写入功能。
单行注释:Python中的单行注释一般是以#开头的,#右边的文字都会被当做解释说明的内容,不会被当做执行的程序。为了保证代码的可读性,一般会在#后面加一两个空格然后在编写解释内容。示例:# 单行注释print(hello world)注释可以放在代码上面也可以放在代...
主要是按行读取,然后就是写出判断逻辑来勘测行是否为注视行,空行,编码行其他的:import linecachefile=open('3_2.txt','r')linecount=len(file.readlines())linecache.getline('3_2.txt',linecount)这样做的过程中发现一个问题,...
或许是里面有没被注释的代码
自学的话要看个人情况,可以先在B站找一下视频看一下