目录

  • 前言
  • Linux软件包管理yum
    • 查看软件包
    • 如何安装软件
    • 如何卸载软件
    • lrzsz的使用
  • Linux编辑器-vim使用
    • 01.vim的基本概念
    • 02.vim的基本操作
    • 03.vim命令模式命令集
    • 04.vim低行模式命令集
    • 05.简单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环境安装包

【Linux入门】第三篇:软件包管理器yum和编辑器vim的使用相关推荐

  1. <Linux> 软件包管理器yum及编辑器vim的使用

    文章目录 一.yum的背景知识 1. 商业生态 2. 开源生态 3. 软件生态本土化 二.yum 的基本使用 1. 查看软件包 2. 安装.卸载.搜索软件 实现Windows下和Linux下文件互传 ...

  2. 【Linux】软件包管理器yum和编辑器vim(部分动图演示)

    工具的本质也是指令 文章目录 一.Linux 软件包管理器 yum 1.什么是软件包 2.第一个软件rzsz 3.yum的扩展 二.Linux编辑器-vim使用 1.vim的基本概念 2.vim的基本 ...

  3. 【Linux】软件包管理器 yum 与编辑器 vim 的基本使用

    文章目录 一.yum 背景知识 1.商业生态 2.开源生态 3.软件生态本土化 二.yum 的基本使用 1.查看软件包 2.安装软件 3.卸载软件 三.vim 的基本使用 1.vim 的基本概念 2. ...

  4. 【Linux】软件包管理器yum和编辑器vim(内附动图)

    大家好我是沐曦希

  5. 【Linux基础】Linux软件包管理器yum的使用指南rzsz安装

    [Linux基础]Linux软件包管理器yum的使用指南|rzsz安装 前言 主页: 潮.eth的博客_CSDN博客-C学习,C++学习,数据结构and算法领域博主 Linux基础专栏: Linux基 ...

  6. linux软件包管理工具,Linux 软件包管理器-----yum配置详解一

    一.yum简介 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定 ...

  7. 【Linux系统】开发工具(上) {软件包管理器yum,更新yum源,文本编辑器vim,vim的四种基本模式,vim指令集,代码编译器gcc/g++}

    一.软件包管理器:yum 1.1 yum是什么? Linux下软件的安装方法: 源码安装:下载源码,在本地自行编译,然后才能安装. rpm安装:红帽软件包管理工具,属于安装包安装. yum安装:本身会 ...

  8. Linux系统编程3:基础篇之详解Linux软件包管理器yum

    文章目录 (1)什么是软件包 A:软件包 B:注意事项 C:yum基本使用 (2)安装rzsz (1)什么是软件包 A:软件包 区别Windows,在Linux下安装软件,第一种方法是下载程序源代码, ...

  9. 【Linux环境基础开发工具】软件包管理器-yum

    写在前面 今天我打算介绍如何在Linux环境下载软件, Linux作为一个操作系统,就像windows一样,当然是存在软件的. 目录 写在前面 怎么在Linux环境安装软件 源代码安装 rpm安装包安 ...

最新文章

  1. java if and_Java运算符-if分支语句
  2. 项目中遇到不善于表达的人,该如何沟通?
  3. 轨迹匹配地图 python_基于地图的视觉定位(一)
  4. 组合模式coding
  5. zabbix-agent客户端安装
  6. 二分查找基础概念与经典题目(Leetcode题解-Python语言)二分索引型
  7. git commit -m和git commit -am
  8. 经验 | 计算机视觉顶会上的灌水文都有哪些特征?
  9. Bootstrap3 滚动监听插件的方法
  10. easyui中动态使datebox、combobox为只读状态
  11. ACM--素数距离问题
  12. mysql中常用的筛查语句_数据库中常用的一些关键字
  13. 软考高项论文怎么写?——软考高项笔记9
  14. 介绍鲜花视频的html模板,HTML黄色欧美形式鲜花介绍网页模板代码
  15. dell笔记本驱动安装失败_如何以正确的顺序重新安装驱动程序 | Dell 中国
  16. easyui datagrid 多一列
  17. 数据结构-树-愿天下有情人都是失散多年的兄妹
  18. 计算机考试word功能,2018年计算机二级MS Office考试内容:Word的功能和使用
  19. 提高ios app性能 初中高级实践
  20. 解读 ESP32 API参考-system-App Image Format

热门文章

  1. 必理痛剂量_口袋里有剂量计的飞行
  2. Kibana discover如何显示符合要求的时间格式
  3. 循环结构中“当型”与“直到型”判断的理解
  4. 纪委计算机管理制度,纪委保密制度
  5. Python3之旅之计算机基础知识
  6. Caspase-1活性分析:艾美捷FAM-FLICA试剂盒解决方案
  7. 如何使用万能地图下载器下载矢量路网
  8. Ubuntu 12.04 安装 IQQ
  9. 人工智能节目主持人诞生
  10. 华为研发投入全球第二!力压三星、苹果