工具的本质也是指令
yum 会自动找到都有哪些软件包需要下载, 这时候敲 “y” 确认安装.出现 “complete” 字样, 说明安装完成
我们直接来演示一下效果:
查看软件包
通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包. 例如:
2.第一个软件rzsz
这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件 ,安装完毕之后可以通过拖拽的方式将文件上传过去
先验证是否联 :
查看软件包:
云服务器就不需要自己yum源配置了。
- 下载阿里yum源配置文件
- 备份原始yum源
- 使用该yum源
镜像源如果是国内的了,那就不用管了。
有些软件,没有被纳入centos,Ubuntu,kail等相关生态平台的官方集合中,在非官方的软件集合列表,yum源一般称为epel
- epel-release的安装(非官方扩展源)
如果在安装软件的时候,没有在CentOS-Base.repo(官方)中找到官方的下载链接,那么yum会自动去epel-release指向的链接处去查找,相当于epel-release(非官方)给yum提供了更多的下载渠道.
1.vim的基本概念
-
命令行模式(Normal mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode -
底行模式(last line mode)
文件保存或退出,也可以进行文件替换,找字符串,列出行 等操作。 在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入:help vim-modes
对于这些模式的关系之间的理解,我们用一张图便能清楚的理解了:
shift+6(^):行左
gg:顶部
- 分屏
无论分多少屏,光标都只有一个。光标的意义在于选中的行或者屏幕。
比如:vs copy.c
保持退出后,我们仍然可以看到copy.c:
- 底行替换命令
我们只需要:%s/需要替换/替换后的/g
执行前:
6.vim的配置
没有配置的vim用起来其实和记事本并没有多大的区别,都不能自动补齐缩进,所以问题来了我们需要对vim进行配置。
我们需要了解配置vim的原理:
vim的配置是一人一份的,一个用户配置的是自己的并不影响别人。每个人虽然用的是同一个vim程序,但是大家用的是vim不同的配置(每个用户在自己的家目录下都有属于自己的配置文件)
我们需要创建.vimrc文件,并在自己的.vimrc文件中添加一系列的命令,充当于vim的配置文件。所谓的vim的基本配置,就是修改自己的vimrc!
但是接下来的问题是配置vim比较麻烦,配置的东西比较多,我们并不知道需要配置哪些,所以我们直接在家目录下执行一键配置的命令即可:
这样子就完成了对vim的基本配置了。
三、解决sudo问题
一定存在这个文件
第二、通过vim打开已近存在的sudoers
然后就是退出环节,如果直接wq会 错,所以我们直接强制w!回车,q!回车进行配置。至此,将自己的用户名添加到了可以提权sudo的名单里。

至此,我们总算把sudo问题解决了。
如上,就是关于vim的所有内容
四、总结
关于vim我们总算说完了,不过对于vim这只是一个开始,我们还需要花大量的时间和精力去学习熟悉
同时,通过此篇,我们了解Linux下的软件包管理器yum以及编译器的vim的使用,虽说我们有VS等编译器,但是属于集成开发环境,我们也应该去学习vim的知识以及基本使用和配置,同时,对于一些指令我也用了动图去做具体的展示,能够更加清晰明了。
最后,我们还解决了我们一开始就提到的sudo提权问题,虽然一开始就接触到了,但是那个时候并没有解决,是因为我们对于vim并没有那么熟悉,通过配置我们完成了普通用户能够sudo提权的配置问题,所以,我们从现在开始,由于root的权限过大,我们也应该摒弃root用户的使用,开始我们自己创建的普通用户之旅。
至此,关于yum和vim的基本使用我们就到这里结束了。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!