软件包管理器yum
yum类似应用商店客户端,有人已经把软件写好放在服务器上了,通过yum找到服务器上的软件下载
软件操作
yum list 可以显示所有可下载软件,我们要找lrzsz软件
yum install 下载
yum remove 卸载
yum源
yum下载软件是通过下载链接下载的,存放下载链接的地方叫yum源。
这个是官方yum源,也就是存放一些比较通用的软件的下载链接
除了官方yum源还有扩展yum源,比如epel,扩展源需要自己下载
更新yum源本质是替换yum源文件
vim编辑器
作用是文本编写也就是写代码。
多模式
vim是一个多模式编辑器,当你打开vim默认模式是命令模式,所有的输入都是命令而不是文本输入,输入i命令可以切换到插入模式,这时候就可以文本输入了,写完想退出怎么办?先按esc变成命令模式,然后输入:命令进入底行模式,然后输入wq即可保存退出,w是单纯的保存,q是单纯的退出。
命令模式
【上下左右定位】
gg:光标定位到最开始的行
G:光标定位到最结尾的行
nG:光标定位到第n行
^:光标定位到当前行的开始位置
$:光标定位到当前行的结尾位置
b, w:光标以单词为单位进行左右移动,可跨行
h, j, k, l:左,下,上,右,光标以字符单位移动
【操作】
(n)yy:复制光标所在行(或从这行开始复制n行)
(n)dd:剪切或删除光标所在行(n行)
(n)x:删除光标所在字符(n个)
(n)p:粘贴n行到光标的下一行
u:撤销
Ctrl r:对撤销进行撤销
~:切换光标位置的大小写
(n)r:对光标字符进行替换或替换多个
R:进入替换模式,对光标内容进行替换
【多文件操作】
vs:进入底行模式然后vs加文件名可以打开多个文件窗口
Ctrl ww:光标切换到其他窗口
底行模式
:进入底行模式
wq保存退出
!加指令,可以在底行模式调用外部指令
set nu, 显示行号,set nonu, 去掉行号
vim配置
vimrc是配置文件,如果没有的话自己创建,vim启动时会执行里面的配置选项
每个用户的vim配置文件是独立的,不会互相影响,不建议修改root的vim配置
【一键配置】
直接复制到指令行执行
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh