yum基本使用
示例rzsz软件安装
使用:
rz //windows到linux
sz test.c //linux 到 windows
查看软件包
yum list 命令可以罗列出当前一共有哪些软件包
grep 命令只筛选出我们关注的包
yum list | grep lrzsz
安装
找到软件包 复制包名 yum install 安装
yum install -y 找到的软件包名 //-y表示不再询问
卸载
yum remove -y 软件包名 //-y表示不再询问
问题:
刚用还不知道,只能拥抱Linux,熟悉Linux生态,有需求才知道要装什么软件
- yum作为客户端(Liunx的应用商店)它是怎么知道去哪里下载的?
一定是配置文件中内置了下载链接
下载链接 位置 :ll /etc/yum.repos.d/
查看CentOS-Base.repo 里面的下载链接
vim /etc/yum.repos.d/CentOS-Base.repo
看来内置的镜像网站是阿里云的,但是我登陆不上
贴一个能上的 http://mirrors.163.com/
官方yum源
CentOS-Base.repo
在这里面相当于官方认可的软件,要经过官方审查
安装拓展yum源
yum install -y epel-release
替换yum源文件
如果你的CentOS-Base.repo里面不是国内的镜像网址,是国外的,可能会很慢
其实就是改改CentOS-Base.repo里面的配置文件
是云服务器不用改
要安装软件一定是要往系统目录里写文件,如果用户不是白名单,那么只能用root来安装,或者sudo给命令提权
yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外一个软件, yum会报错.(在windows下也是这样,比如说卸载时)
vim编辑器
-Linux下无法向windows一样鼠标点击配和键盘
解决Windows 下 如果要复制100行,那得ctrl c/v 100次
有了vim 一行命令就完了
多模式编辑器
没有配置的vim和记事本没啥区别
默认命令模式
输入 i 进入插入模式
退出vim
无脑ESC 退出插入模式到命令模式
再shift + ; = : 进入底行模式
再输入wq w单纯保存 q单纯退出(不保存) wq保存并退出
从底行模式 ESC 无脑退出到 命令模式
vim 文件名 默认q退出 不会生成一个新的文件 除非wq
基本操作
多窗口
vs 文件名(不存在直接保存退出会创建一个新的)
底行模式:
:wq
:w! 强制保存
:q! 强制退出
在不退出VIM的情况下,可以执行外部命令
:!gcc test.c 直接编译
:!./a.out
:! ls
:/main 搜索
文本查找:/+查找文本,按n选择下一个(不用进入底行模式,直接/就能找)
文本查找:?+查找文本,按n选择上一个
:set nu 行号
:set nonu 去除行号
vim 配置
原理
自定义配置
家目录会有一个隐藏文件 .vimrc 要在这里面写配置文件
比如说在里面写:
set nu 以后进入vim默认就是带有行号
每个用户在自己家目录做的配置 只会影响他自己
不建议去改root的配置
解决方案
直接使用配好的方案