Linux中的工具(yum工具,vim编辑器及其常用的命令集)

1.yum工具

(1)yum:包管理器,下载软件安装包,并安装

(2)yum命令:

a.查看yum应用商店存在的所以软件安装包

yum list 通常可以使用管道(|) + grep 的方式进行过滤

b.安装软件包

yum install -y [安装包的名称]
eg:yum install -y lrzsz

c.卸载

yum remove [安装包名称]

d.[拓展]:rz命令,sz命令

如上b中举例安装的lrzsz软件包,它可以上传和下载文件,不可以是文件夹

rz命令:将win的文件上传到linux操作系统,在哪个目录下使用rz命令,文件就上传到哪个文件夹下
在这里插入图片描述

sz命令:
用法:sz [文件名称]
将linux上的文件传输给win操作系统,在传输的时候可以选择传输到win下的哪一个文件夹下
在这里插入图片描述

2.vim编辑器

vim编辑器:用来编辑文本文件的,也是后续编写C/C++代码的编辑器

(1)使用方法:vim [编写的文件名称]

在这里插入图片描述
在这里插入图片描述
vim的正常模式
在这里插入图片描述
vim的插入模式
在这里插入图片描述

vim的底行模式
在这里插入图片描述

(2)从正常模式转变到插入模式

i:向光标前一个位置进行插入
I(大写i):光标会变化到当前行的行首位置,然后vim从正常模式变化为插入模式
o:从光标的下一行开始进行插入
O(大写o):从光标的上一行开始插入
A:光标直接变化到当前行的行尾位置,然后vim从正常模式变化为插入模式

(3)vim正常模式==>移动

第一种方式:键盘当中的上下左右键
第二种方式:j==>光标向下一行移动
                     k==>光标向上一行移动
                     h==>光标向左移动
                     l==>光标向右移动
                     w==>光标跳转到下一个词词首
                     b==>光标跳转到上一个词词首,包含光标所在词

(4)vim正常模式==>删除

dd:删除一行(本质上是剪贴掉了,如果下一个操作是粘贴,那就将刚刚剪贴掉的内容给粘贴回来了)
[num]dd:删除num行
p(小写p):向光标所在行的下一行进行粘贴
x:删除光标所在位置的字符(单个字符)
[num]x:删除num字符
X(大写x):删除光标所在的前一个字符
[num]X:删除光标所在的前num个字符

(5)vim正常模式==>复制

yy:复制一行
[num]yy:复制num行
p(小写p):将内容粘贴到光标所在的下一行
P(大写P):将内容粘贴到光标所在的上一行

(6)vim正常模式==>替换

r(只能替换单个字符):替换光标所在的字符,将光标移动到待替换的字符上,按下r紧接着按下替换的字符
R(可以替换多个字符):进入替换模式,按下替换的字符,就将光标所在的字符给替换掉了,如果不想替换了,则可以按下ESC回到正常模式

(6)vim正常模式==>撤销

撤销 u == >相当于win系统的ctrl+z
反撤销 ctrl+r==>相当于win系统的ctrl+y

(7)vim正常模式==>更改

C(大写c):从光标的地方开始删除光标之后的这一行所有内容,会使vim从正常模式变为插入模式,按ESC退出
cw(小写):删除光标所在的单词,并使vim从正常模式变为插入模式,按ESC退出

(8)vim正常模式==>跳转

gg:光标跳转到当前文件的头部
G:光标跳转到当前文件的尾部
[num]G:光标跳转到第num行
ctrl+o(小写o):光标跳转到上一次的位置

(9)vim多行注释和多行去注释

多行注释:
a.ctrl+v进入到可视模式
b.使用j或k来选中行
c.按下I(大写i)
d.输入注释的符号"//"
e.按下ESC

多行去注释:
a.ctrl+v进入可视模式
b.使用 j 或者 k 或者 g 或者 l 来移动光标选中待删除的行和列
c.按下x

(10)命令行模式命令集

a.删除行号,添加行号

set nu ==> 添加行号
set nonu ==> 去除行号
在这里插入图片描述
在这里插入图片描述

b.同时打开多个文件(分屏打开)

在底层模式输入 vs [文件名称]
eg:vs test.c
在这里插入图片描述
ctrl+ww 可以使光标在不同的分屏中跳转
在这里插入图片描述

(11)vim替换字符串

在命令行模式中进行,公式"%s/[待替换的字符串]/[替换的字符串]/g"
不加 %,则表示替换光标所在行
加上 %,则表示替换全文
不加g,表示只替换当前行的第一个待替换的字符串
加上g,表示替换当前行的使用待替换的字符串

(12)查找某个字符串

a.在正常模式下,按’/’,斜线后面加上搜索的字符串
b.按n可以找到下一个匹配的字符串

猜你喜欢

转载自blog.csdn.net/weixin_50886514/article/details/113658536