@[TOC]
前言:
yum
- 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上.
- 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.
- yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上
- 在使用Linux下使用yum时,不能同时运行多个安装步骤
yum三板斧
yum list
- 通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包. 例如
yum list|grep sl
- 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
"x86_64" 后缀表示64位系统的安装包, "i686" 后缀表示32位系统安装包. 选择包时要和系统匹配. - "el7" 表示操作系统发行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示 centos6/redhat6.
- 最后一列, base 表示的是 "软件源" 的名称, 类似于 "小米应用商店", "华为应用商店" 这样的概念
yum install+ 软件名
安装软件,可以搭配-y,摒弃一些询问信息
yum remove +软件名
删除软件
要下载的
epel-release
man-pages
lrzsz.x86_64 :rz ,sz
vim
vim是一款强大的文本编辑器,使用它的场景非常多
vim的模式
vim有很多模式,常用的是:命令模式,插入模式,底行模式
命令模式下的
- 虽然Windows下的可视化界面,已经非常方便了,但是对于某些快速定位操作,非常不方便,如文件很大时,快速定位到第一行,Windows下很麻烦,但是vim通过键盘指令非常高效,这也是学习vim操作的必要性。
- 大小写是有区别的
光标移动(以下都是命令模式下才行)
上下左右键
行首行尾
启始行,末行
单词跳跃
复制
剪切
粘贴
撤销与反撤销
大小写转换
删除字符
替换字符
底行模式
进入底行模式
保存,退出
行号
多文件操作分屏
插入模式
进入插入模式
vim配置
vim的配置文件
vim的配置是在 vim.rc,只需要在该文件下写入命令,就可在用vim打开文件时,看到效果,但是单一的配置非常麻烦,因此可以通过下载已配置好的文件一键配置vim
vim的一键配置
- 一次vim的配置只对一个用户有效,对其它用户无效。
在 shell 中执行指令(想在哪个用户下让vim配置生效, 就在哪个用户下执行这个指令. 强烈 "不推荐" 直接在 root 下执行):
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
- 需要按照提示输入 root 密码. 您的 root 密码不会被上传, 请放心输入
sudo指令
一般短暂提升权限到root,shell会报警告,要求添加信任关系。
只需要在root下修改 /etc/sudoers文件中添加信关系