yum和vim工具的使用

这篇具有很好参考价值的文章主要介绍了yum和vim工具的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

    yum工具的使用

    yum下载原理

    软件的查找&下载&删除操作

     查找lrzsz软件(文件上传或者下载软件)

    下载lrzsz软件

    删除lrzsz软件

  vim工具的使用

    vim命令模式

  命令模式与光标相关的快捷键:

   插入模式

     底行模式

  在本次的博客当中我们主要来认识一下yum和vim工具的使用,其中以vim工具的使用介绍为主。

    yum工具的使用

  在Linux系统当中我们要想安装文件其实并不简单,我们可以安装一个源码的文件,通过执行x权限运行这个程序。但是这样有点麻烦我们需要找到源码之后进行编译才可以使用。我们肯定会想有没有一种像是软件商店一样的工具,让我们下载指定的软件之后就可以运行使用了呢?

  当然有,这个工具指的就是yum。yum的作用其实等价于我们的应用商店,我们可以通过yum下载一系列软件。

    yum下载原理

  yum看起来就是一个很简单的命令,怎么会起到软件商店的功能呢?

  其实yum的就是一个管理着许多软件下载地址的文件。下载软件也并不是直接在yum当中下载的,而是通过yum找到指定软件的下载地址,之后通过这个地址进行下载的。我们将这个步骤叫做映射。

  根据我们的生活常识可以知道:想要下载一个软件肯定需要联网,使用yum进行下载也需要满足这个条件。yum在通过一定的地址找到指定的软件之后相当于访问特定的网站下载的软件。我们可以通过ping命令检查Linux机器的联网情况:

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  当我们的界面显示是这样的,就代表我们已经联网。在Linux正常使用的情况下,使用云服务器的用户可以省略对网络的检查,需要着重检查的是使用虚拟机的用户。 

  需要提出的是:yum其中的映射的网站最多的是国外的网站,所以下载的时候可能会很慢,要想加快我们的下载速度,我们可以更改我们的yum的映射源。

    软件的查找&下载&删除操作

  想要下载软件的第一步肯定是找到指定的软件,所以我们要通过指定的命令查找到我们想要下载的软件。举一个简单的例子:

     查找lrzsz软件(文件上传或者下载软件)

   我们需要通过yum list | grep lrzsz 指令进行查找。其中list可以将yum当中存储的所有的软件都显示出来,之后通过管道符进行进一步的处理,找到指定的软件全程,就比如下图的:lrzsz.x86_64

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

    下载lrzsz软件

  之后我们需要通过下载指令,执行下载操作。yum和vim工具的使用,从0开始Linux,vim,编辑器,linux   指令为yum install -y lrzsz 。需要注意的是在下载软件的时候我们需要使用root权限,因此尽量使用root用户执行上述操作。其中的-y选项表示不需要询问是否下载。当我们的软件已经被安装完毕之后就会显示:already installed and latest version Nothing to do 的显示。我们可以尝试lrzsz软件向Linux服务器当中上传一个文件。

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux   我们可以使用直接拖拽的方式将文件直接拉到Linux窗口当中,也可以通过指令的形式使用 rz 指令选择指定的文件进行传输,也可以使用 sz 指令将Linux当中的文件传输到我们经常使用的Windows系统当中。

    删除lrzsz软件

  有下载软件就一定会有删除软件,我们可以使用 yum remove -y lrzsz 进行删除我们之前下载的软件。

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  运行完成指令之后,我们会发现其中有removed的显示,最后complete表示卸载完成。之后重新运行rz指令,我们会发现指令已经无法运行。

  我们可以使用上述yum相关的命令,执行对软件的安装和删除操作。

  vim工具的使用

  vim作为Linux当中的文件编辑工具,我们可以使用vim对文本文件或者对代码进行编写。

  vim工具分为三种模式:命令模式,插入模式,底行模式。

  在命令模式当中我们可以对文本进行快速的修改,比如文本删除,文本复制,文本粘贴等操作。在插入模式当中我们可以对文本进行快速的编写,相当于一个记事本。在底行模式当中我们可以对vim进行一定的配置,以及修改等操作。比如为vim工具加上行号,以及提示符等操作。

  首先我们刚进入vim的时候,默认打开的都是命令模式,之后输入i,o,a三个键当中的任意一个键就可以从命令模式进去到插入模式当中。进入插入模式之后我们就可以开始编写对应的内容了,当内容编写完毕之后,按Esc就会退出插入模式。如果我们想要进入底行模式的话,只需要先返回命令模式,之后再输入:就可以执行我们想要的内容了。

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

    在初步了解了vim工具之后我们就可以来一步步认识vim工具的使用方法了。

    vim命令模式

  在vim的命令模式当中,我们最主要需要进行的就是对文本文件进行更改操作。

  命令模式与光标相关的快捷键:

  因为在Linux平台之下我们不能够向Windows平台当中使用鼠标进行点击来移动输入的位置,所以对于一个长文本文件,如果只使用上下左右来改变光标的位置的话就会显得很繁琐。所以为了简化我们对文本文件的使用,我们会使用一些快捷键来辅助我们工作。

h(光标左移) l(光标右移)
j(光标下移) l(光标上移)
shift+^(光标移到行首) shift+$(光标移到行尾)
gg(光标移动到起始行) shift+g(光标移动到结束行)
n+shift+g(光标跳到指定行) b/w(按照单词为单位向前,后移动光标位置)

  灵活的使用快捷键可以帮助我们快速的移动光标进行文件的编辑。

  除了对光标位置进行调节的快捷键,还有对文本进行快捷操作的方式(同样是采用快捷键对文本快速修改): 

yy(复制光标所在的当前行) n+yy(复制光标所在的后面n行)
dd(删除光标所在的当前行) n+dd(删除光标所在的后面n行)
p(粘贴之前复制的文本内容) n+p(粘贴n次复制的内容)
dd+p(相当于剪切功能) shift+~(对文本进行大小写转换)
r(对文本内容进行替换) n+r(对文本后面n个字符进行文本替换)
shift+r(替换模式,可无限长度对后面内容进行替换) x(对光标之后的内容进行删除,一字符为单位)
u(对之前进行的操作进行删除) ctrl+r(撤销之前的撤销操作,即返回之前的文本)

  在命令模式使用快捷键可以帮助我们快速修改我们的文本文件。我们需要多加练习,熟练掌握。

   插入模式

  至于插入模式就简单多了,我们进行的操作也以编写文件内容为主。就像正常在一个记事本当中编写文件时一样,直接书写进入指定的内容即可。

  需要注意的是想要从命令模式转入到插入模式当中,需要按 i 或 o 或 a 这三个按键当中的任意一个。当右下角显示 insert 标志即可。

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  当我们按动Esc按键之后就会重新从插入模式退出到命令模式当中。

     底行模式

  底行模式的主要作用就是配置vim的编辑风格。比如说在编辑的时候为我们的文本文件加上行号,提供我们写代码时候的必要的提示,提供缩进等功能。我们只要配置好了vim之后可以很大程度上为我们代码的编写提供便利。

  没有经过配置的文本编辑器是这样的,看起来很突兀,就是一个简单的黑框框。yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  我们可以在命令模式当中按:切换到底行模式。通过指令进行vim工具的配置。

  其中设置行号的当时为:set nu 

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  设置完行号的文本文件样式为:yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  如果我们想要取消行号可以通过:set nonu进行取消。

  在我们正常的代码编写当中,只有一个行号似乎并不能为我们提供多少便利,所以我们还需要进行其他vim相关功能的配置。由于一项一项功能的配置有点麻烦,所以可以通过其他人编写好的配置文件进行简便的配置。其中最简便的方式为:

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

  我们只需要在底行模式当中,输入这行内容系统就会自动为我们的vim工具进行相应的配置,配置之后的效果如下:

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  当我们在编写代码的时候会产生相应的配色,以及行号的标记。

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux   以及相应的语言提示符,这样的功能就很符合我们日常使用的编译器了。每个用户只需要进行依次配置即可。每个用户的配置都不相互影响,由于root用户具有极大的权限。为了对Linux系统产生一系列不必要的修改,我们不建议对root用户进行上述配置,只需要对我们创建的普通用户进行修改即可。

  在底行模式当中虽然对vim工具的配置工作很重要,但是最主要的使用方式并不是这样的。我们对vim工具的配置只需要进行一次即可。

  其中最重要的是vim的退出,以及多文件的打开。如果我们想要退出vim工具的话,就需要进入我们的底行模式,也就是在我们的命令行模式当中输入:之后我们可以选择我们的退出方式。

  其中w表示保存,q表示退出,!表示强制进行上述操作。例如:w!表示强制保存,q!表示强制退出,wq!表示强制保存并退出等等。

  如果我们想要在vim工具当中同时打开多个文件,也需要在底行模式执行相应的操作。我们需要在底行模式输入vs加上文件名,之后就可以打开一个新的文件。例如:

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  同时,按住ctrl+w+w可以在打开的多个文件当中进行转换,光标所处的位置就是我们更改文件的位置,使用这个方法我们可以做到同时编辑多个文件。

  其中在底行模式还有很多简单的操作功能可以使用,比如:

  skill1:如果我们想要直接跳转到指定行的位置,我们可以先输入一个#,之后输入:后面输入我们想要跳转的行数就可以了。

yum和vim工具的使用,从0开始Linux,vim,编辑器,linux

  输入的#可能不会显示的表现出来,但是我们可以看到效果确实跳转到了我们想要查找的位置。

  skill2:我们还可以输入特定的指令,用于查找指定的文本内容。例如我们可以先输入一个/后面跟我们想要查找的内容就会直接跳转到和我们查找内容相同的位置,假如该目标并不是我们想要查找的对象还可以按 n 进一步跳转选择,知道找到目标为止。

  同样的也是发挥查找功能的还有?,在?后面同样需要添加我们想要查找的指定的内容,同样可以通过n进行进一步选择。但是?和 / 查找的不同就在于:?是从光标的位置开始从后向前查找,但是 / 的作用是从光标的位置开始从前向后查找。

  那么我们本次博客的内容也就到此结束了,感谢您的观看。文章来源地址https://www.toymoban.com/news/detail-718019.html

到了这里,关于yum和vim工具的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具

    目录 Ⅰ.  Linux 软件包管理器 yum 一、yum 背景知识 二、yum 的基本使用 1、查看软件包 2、软件包名称构成 3、安装软件 4、卸载软件 Ⅱ.vim编辑器  一、认识vim 1、vim概念  2、模式及其切换  二、vim使用 1、vim的指令(重要)  命令模式 插入模式 底行模式 2、vim配置 Ⅲ.gcc/g++编

    2024年02月05日
    浏览(52)
  • 【linux】2 软件管理器yum和编辑器vim

    目录 1. linux软件包管理器yum 1.1 什么是软件包 1.2 关于rzsz 1.3 注意事项 1.4 查看软件包 1.5 如何安装、卸载软件 1.6 centos 7设置成国内yum源 2. linux开发工具-Linux编辑器-vim使用 2.1 vim的基本概念 2.2 vim的基本操作 2.3 vim正常模式命令集 2.4 vim末行模式命令集 2.5 简单vim配置 ヾ(๑

    2024年02月13日
    浏览(44)
  • 【Linux】软件包管理器 yum | vim编辑器

    前言: 软件包管理器 yum和vim编辑器讲解 yum (Yellowdog Updater, Modified)是一个在基于 RPM(管理软件包的格式和工具集合) 的 Linux 发行版中用于管理软件包的工具,它提供了一种简单而强大的方式来安装、更新和删除软件包,同时也能够自动解决软件包之间的依赖关系。类似于

    2024年02月19日
    浏览(44)
  • Linux基础工具|文本编辑器Vim的使用

    您好这里是limou3434的个人博客,感兴趣可以看看我的其他内容。 本次我给您带来的是Linux下Vim文本编辑器的使用,关于vim,您只需要知道一些常用的指令和操作即可,快速上手的秘诀是实践,并且是多次实践。 安装:在centos环境下安装vim可以使用“sudo yum install vim”,其他环

    2024年02月11日
    浏览(46)
  • 【Linux】:Linux开发工具之Linux编辑器vim的使用

    📤 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows我们统一按照vim来进行讲解 👀vim是一款多模式的

    2024年02月06日
    浏览(44)
  • 【Linux工具篇】编辑器vim

    目录 vim的基本操作 进入vim(正常模式)  正常模式-插入模式 插入模式-正常模式 正常模式-底行模式 底行模式-正常模式 底行模式-退出vim vim正常模式命令集 vim末行模式命令集 Q1Linux底下多文件操作 Q2批量化注释和去注释 Q3ctrl+z和断网的情况 Q4sudo提权 Q5vim配置  配置文件位置

    2024年01月24日
    浏览(34)
  • 利用yum安装vim编辑器

    目录 第一步 检查是否已安装 第二步 安装vim 第三步 配置vim 如果你的输出结果如下: 如果出现这些就代表你已经安装成功。 1.如果缺少其中某一个,则执行安装缺失的包即可 2.如果像我的一样就执行下面代码 安装成功结果如下: 上述安装完成后,开始配置vim,在最后添加

    2024年02月11日
    浏览(41)
  • 【Linux环境基础开发工具】编辑器-vim

    vim是一个编辑器,是在Linux下编程的常用工具,如果要学习在Linux下的编程, 那学会使用vim是一个必修课,今天我就来讲解如何使用vim编辑器。 目录 写在前面 什么是vim vim的常用命令 (1)gg:定位光标到第一行第一个位置 (2)shift + g:定位光标到最后一行 (3)n + shift + g:

    2024年02月07日
    浏览(51)
  • 【Linux编辑器-vim使用】

    目前了解的vim有三种模式(其实有好多模式),分别是命令模式、插入模式和底行模式,各模式的功能区分如下: 命令模式(Normal mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode 插入模式(Insert mode) 只有在Insert mode下

    2024年02月10日
    浏览(43)
  • Linux编辑器-vim使用

            vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。  1. vim的基本概念         vim有三

    2024年02月06日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包