工具的本质也是指令

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的名单里。

image-20221022213555793

至此,我们总算把sudo问题解决了。

如上,就是关于vim的所有内容


四、总结

关于vim我们总算说完了,不过对于vim这只是一个开始,我们还需要花大量的时间和精力去学习熟悉

同时,通过此篇,我们了解Linux下的软件包管理器yum以及编译器的vim的使用,虽说我们有VS等编译器,但是属于集成开发环境,我们也应该去学习vim的知识以及基本使用和配置,同时,对于一些指令我也用了动图去做具体的展示,能够更加清晰明了。

最后,我们还解决了我们一开始就提到的sudo提权问题,虽然一开始就接触到了,但是那个时候并没有解决,是因为我们对于vim并没有那么熟悉,通过配置我们完成了普通用户能够sudo提权的配置问题,所以,我们从现在开始,由于root的权限过大,我们也应该摒弃root用户的使用,开始我们自己创建的普通用户之旅。

至此,关于yum和vim的基本使用我们就到这里结束了。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月20日
下一篇 2022年9月20日

相关推荐