Linux入门第三篇:软件包管理器yum和编辑器vim的使用

Posted 世_生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux入门第三篇:软件包管理器yum和编辑器vim的使用相关的知识,希望对你有一定的参考价值。

目录

前言

在初步认识Linux指令和Linux权限的概念之后,接下来就是学会如何使用软件包管理器yum和编辑器vim,下面简单介绍了yum和vim,请诸君认真阅读呀。

Linux软件包管理yum

1)什么是软件包和软件包管理器?
软件包和软件包管理器,就好比"APP"和"应用商店"的关系。
而yum(Yellow dog Updater,Modified)是Linux下的一种非常常用的软件包管理器,主要应用在Fedora, RedHat,Centos等发行版上。
2)Linux下安装软件的几种途径
1、源码安装,获取一段代码,自己打包成文件->想了解源码安装的点击这里
2、rpm安装包,但不帮我们解决依赖关系。
3、yum安装包,会帮我们解决依赖关系,我们通常使用yum安装包。

查看软件包

通过yum list 指令可以罗列出当前一共有哪些软件包,按时由于包的数目非常多,所以我们用grep命令来筛选我们想要的包
命令格式:yum list | grep 包的名字
例如:

注意事项:

  • 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
  • “x86_64” 后缀表示64位系统的安装包, “i686” 后缀表示32位系统安装包. 选择包时要和系统匹配.
  • “el7” 表示操作系统发行版的版本. “el7” 表示的是centos7/redhat7. “el6” 表示 centos6/redhat6.
  • 最后一列, base 表示的是 “软件源” 的名称, 类似于 “小米应用商店”, “华为应用商店” 这样的概念.

注意】在使用yum之前,我们要先保证网络顺畅!
通过ping指令验证:

提示:不想检查太久的话,ping -c数字 www.baidu.com,数字是多少就检查多少行。

如何安装软件

在Linux中,我们通过yum指令在yum包服务器上找到并下载安装完。
命令格式:sudo yum install sl

安装完成后,输入指令sl,就会有一辆小火车在你屏幕上行驶过去。

要注意

  • 安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成.
  • yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外一个软件, yum会报错.

如何卸载软件

命令格式:sudo yum remove sl
卸载sl。

lrzsz的使用

lrzsz可以让Linux和windows互传文件,用的时候要先安装lrzsz。

1)把windows上的文件拖动到Linux命令界面上
2)把windows上的文件传到Linux上不想拖动
使用命令:rz -E
3)把Linux上的文件传到windows上
使用命令:sz 文件名

Linux编辑器-vim使用

01.vim的基本概念

编辑器vim是一款强大的工具,这个工具中有很多模式,其中,最常用的三个模式分别是:命令/正常模式(commmand mode)、插入模式(Insert mode)、低行模式(last line mode)

  • 命令模式:进入vim中的初始模式,无法进行文字输入。
  • 插入模式:只有在Insert mode下,才可以做文字输入。
  • 低行模式:文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式

打开vim,进入低行模式,输入:help vim-modes,可以查看vim中的全部模式。

02.vim的基本操作

在进行文本编辑的时候,vim 文件 ,我们首先进入的是命令模式,只有切换到插入模式才能输入文字。

  • [命令模式]切换到[插入模式]:输入i、输入o、输入a
  • [插入模式]切换到[命令模式]:按[Esc]键
  • [命令模式]切换到[低行模式]:shift+;,实际就是输入[:]
  • 要退出vim,则先进入命令模式,在切换到低行模式,w(保存文件)、wq(保存文件并退出)、q!(不存盘,强制退出vim)

03.vim命令模式命令集

1)移动光标

  • 在vim可以直接用键盘的上下左右移动光标,但正规的vim是用小写字母h、j、k、l,分别控制光标的左、下、上、右移动一格

  • 按[G]:移动到文章的最后

  • 按[$]:移动到光标所在行的“尾行”

  • 按[^]:移动到光标所在的“尾首”

  • 按[w]:光标跳到下一个字的开头

  • 按[e]:光标移动到下一个字的字尾

  • 按[b]:光标移动到上一个字的开头

  • 按[#l]:光标移动到该行的第#个位置

  • 按[gg]:进入文本开始

  • 按[shift+g]:进入文本末端

  • 按[ctrl] + [b]:屏幕往“后”移动一页

  • 按「ctrl」+「f」:屏幕往“前”移动一页

  • 按「ctrl」+「u」:屏幕往“后”移动半页

  • 按「ctrl」+「d」:屏幕往“前”移动半页

2)删除文字

  • 「x」:每按一次,删除光标所在位置的一个字符
  • 「#x」:例如,「6x」表示删除光标所在位置的“后面(包含自己在内)”6个字符
  • 「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符
  • 「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符
  • 「dd」:删除光标所在行
  • 「#dd」:从光标所在行开始删除#行

3)复制

  • 「yw」:将光标所在之处到字尾的字符复制到缓冲区中。
  • 「#yw」:复制#个字到缓冲区
  • 「yy」:复制光标所在行到缓冲区。
  • 「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字。
  • 「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。

4)替换

  • 「r」:替换光标所在处的字符。
  • 「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

5)撤销上一次操作

  • 「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回复。
  • 「ctrl + r」: 撤销的恢复

6)更改

  • 「cw」:更改光标所在处的字到字尾处
  • 「c#w」:例如,「c3w」表示更改3个字

7)跳到指定行

  • 「ctrl」+「g」列出光标所在行的行号。
  • 「#G」:例如,「15G」,表示移动光标至文章的第15行行首。

04.vim低行模式命令集

在使用低行模式之前,先要保证vim处在命令模式下,再切换到低行模式。
1)列出行号

  • 「set nu」: 输入「set nu」后,会在文件中的每一行前面列出行号。

2)保存文件

  • 「w」: 在冒号输入字母「w」就可以将文件保存起来

3)离开vim

  • 「q」:按「q」就是退出,如果无法离开vim,可以在「q」后跟一个「!」强制离开vim。
  • 「wq」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。
  • [ ! ]:强制的意思

4)在不离开vim的情况下,执行命令

  • [ :! cmd]:进入低行模式,再输入!,cmd是你要执行的命令

5)跳到文件的某一行

  • 「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。

6)分屏,再创建一个文件

  • [vs file]:进入低行模式,vs 加文件名

05.简单vim配置

1)配置文件的位置

1、在目录/etc/下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所以用户都有效。

2、而在每个用户的主目录下,都可以自己建立私有的配置文件(看你学喜欢什么风格),命名为:“.vimrc”。例如,在root目录下通常已经存在了一个.vimrc文件,如果没有,没关系,自己创建一个

3、切换成自己的用户,进入自己的主工作目录,找到.vimrc文件,执行vim .vimrx,进行配置

2)常用的配置选项

我先来创建一共新用户,我这里没有.vimrc文件。

自己创建一个.vimrc文件

而,我的.vimrc文件什么都没有,所以进行vim编辑文件的时候感觉很“空”。

接下来进行配置,看看效果

  • 显示行号:set nu(进入.vimrc文件,把这个输入进去,保存并退出)


当然,还有很多的配置,这里不说。
我们可以直接安装一键式vim环境安装包👉vim安装包点击链接。
往下翻,找到安装方法。

复制到Linux上面。

按回车,后输入密码,之后就是等安装完成了。

安装完成后。进入.vimrc文件中,就可以看到很多内容,这些内容都是配置你vim的。


之后关系你,配置完成。

总结

对于以上内容,是要多练习的,没有人看一下就会,熟能生巧嘛。当然,以上内容如有不妥的地方,希望指正,哈哈,爆赞👍。

以上是关于Linux入门第三篇:软件包管理器yum和编辑器vim的使用的主要内容,如果未能解决你的问题,请参考以下文章

Linux篇第三篇——Linux环境下的工具(yum + vim + gcc/g++ +gdb)

Linux从青铜到王者第三篇:Linux开发工具编辑器vim

Linux工具:软件包管理器yum | 编辑器vim | 编译器gcc/g++ | 调试器gdb | 自动化构建工具make/Makefile | Linux小程序:进度条 | git命令行

Avalonia跨平台入门第二十三篇之滚动字幕

Linux基础入门第二周作业Linux微职位

《Linux从0到99》三 yum与vim编辑器