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可以找到下一个匹配的字符串