目录

1.yum--软件包管理器

yum卸载

yum安装

我们安装别人软件的条件:

在手机上:

在Linux上:

查看软件包

安装lrzsz 

2.vim的使用

进入/退出vim

模式切换

 命令模式下文本批量化操作

复制粘贴

定位操作

替换操作


1.yum--软件包管理器

yum在Linux下的主要作用就是软件的管理:安装卸载。在我使用的centos 7中,不仅有yum安装,还有源码安装和rpm包安装。

源码安装:需要用户自己编译,很麻烦

rpm包安装:安装什么就是什么,其中的很多插件也需要自己去找,也很麻烦

只有yum安装是最简洁方便的,本篇笔记中以记录yum为准。 

yum卸载

yum remove 软件包名

以sl命令为例,运行 sl :

yum 安装iptables yum 安装vim_服务器

我已经安装好sl了,先演示卸载:

yum 安装iptables yum 安装vim_linux_02

yum 安装iptables yum 安装vim_linux_03

 

yum安装

yum install 软件包名

安装 sl命令为例:

yum 安装iptables yum 安装vim_服务器_04

yum 安装iptables yum 安装vim_yum 安装iptables_05

 

我们安装别人软件的条件:

需要别人给我们先把代码编译成可执行程序;

并且将编译好的软件放在我们能下载到的地方。

在手机上:

就好比我们手机上的应用市场,可以搜索到对应软件,下载相应软件,应用市场会访问相应公司服务器,为用户提供下载功能

在Linux上:

我们是用户,用的是Linux机器,相当于手机,yum相当于应用市场,还有一个Linux服务器,提供下载功能

查看软件包

通过 yum list命令可以罗列出当前一共有哪些软件包. 包的数目是非常多的:

为了方便查找,我们一般我们需要使用 grep

yum list | grep 软件包名

yum 安装iptables yum 安装vim_服务器_06

 

安装lrzsz 

yum install lrzsz

lrzsz 可以将windows下的文件直接拖拽到Linux下,也可以使用rz命令,进行选择:

yum 安装iptables yum 安装vim_vim_07

 

2.vim的使用

首先我们来安装vim,-y是跳过询问,直接安装

yum install -y vim

 vim 是一个编辑器,只能用来写代码,用它的原因是它是多模式的编辑器,功能强大,下面我们来看看常用的基本操作。

进入/退出vim

编辑器,就要有编辑对象,创建一个.c文件,进入操作如下:

yum 安装iptables yum 安装vim_vim_08

 退出的话按shift + : 进入底行模式,可以在最下面输入命令,输入 q 即可

yum 安装iptables yum 安装vim_命令模式_09

模式切换

进入文本默认是命令模式,无法在其中写入文本,这时我们可以按 i 键,进入插入模式,进行文本编辑:

yum 安装iptables yum 安装vim_命令模式_10

yum 安装iptables yum 安装vim_命令模式_11

每个模式下左下角都会有相对应的字母,如上述图中所示。

yum 安装iptables yum 安装vim_vim_12

如果进入到底行模式下后,又想回到命令模式下,同样按 esc 键即可;底行模式和插入模式不能直接切换,必须经过命令模式。

yum 安装iptables yum 安装vim_命令模式_13

 命令模式下文本批量化操作

复制粘贴

y按两次--yy,能复制此行


数字+yy 复制多行


p是粘贴,默认粘贴在光标的下一行


数字+p 是粘贴多少行


dd是剪切  数字+dd剪切多行


u是撤销刚才操作


ctrl + r 对u操作进行撤销

定位操作

vim不支持滑动,在大文本下:


shift+g :光标定位至文本末尾


gg 光标定位至文本最开始


数字+shift+g:光标定位到指定行


shift+4:光标定位至行末


shift+6:光标定位到行开始


w和b:向前向后以单词进行光标移动


h、j、k、l :左移、下移、上移、右移

替换操作

shift+ ~:(esc下面) 大小写替换


r :替换光标所在字符、数字+r:替换多个字符


shift+r:批量化替换(覆盖操作)


x:删掉光标位置的字符、数字+x:批量删除