Linux中的yum和vim

一.什么是软件包

有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.
yum(Yellow dog Updater, Modified) 是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat, Centos等发行版上

二.如何查看软件包

通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只
筛选出我们关注的包

 yum list | grep lrzsz

结果如下
在这里插入图片描述

二.如何安装软件

通过 yum, 我们可以通过很简单的一条命令完成 gcc 的安装,yum后面跟软件包名即可,例如
在这里插入图片描述

sudo yum install gcc

我这里显示是已经安装过了,在yum前面加上sudo命令是因为我当前的用户不是root

三.vim编辑器

3.1在vim编辑器中有三种模式,即

命令模式

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode

插入模式

只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁
的编辑模式。

低行模式

文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入

3.2vim的基本操作

1.vim后面可以直接跟文件名,就相当与新建文件,例如:
在这里插入图片描述
当前目录下什么文件都没有,但是如果在命令行输入vim test.c ,此时,会直接新建test.c文件,并进入编辑模式

  1. (1) [正常模式]切换至[插入模式]
    输入i
    *(2) [插入模式]切换至[正常模式]
    按一下ESC
    (3) [正常模式]切换至[末行模式]
    shift+;实际输入的就是 shift+:
    退出vim及保存文件,在[正常模式]下,按一下「:」冒号键进入「Last line mode」
    w (保存当前文件)
    :wq (输入「wq」,存盘并退出vim)
    :q!(输入q!,不存盘强制退出vim)

3.3vim末行模式命令集

在使用末行模式之前,请记住先按「ESC」键确定您已经处于正常模式,再按「:」冒号即可进入末行模式

列出行号:输入「set nu」后,会在文件中的每一行前面列出行号
跳到文件中的某一行:「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。

相关推荐

  1. Linux yum_vim工具篇】

    2024-06-17 13:00:04       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 13:00:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 13:00:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 13:00:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 13:00:04       18 阅读

热门阅读

  1. 创建Docker容器与外部机通信(端口映射的方式)

    2024-06-17 13:00:04       7 阅读
  2. 前端开发之计算机网络模型认识

    2024-06-17 13:00:04       8 阅读
  3. 掌握现代C++的模板元编程类型检测技术

    2024-06-17 13:00:04       8 阅读
  4. LINUX 进阶 3.1

    2024-06-17 13:00:04       7 阅读
  5. 小程序页面路由传参方法

    2024-06-17 13:00:04       7 阅读
  6. VIRT高是因为分配了太多地址空间导致。

    2024-06-17 13:00:04       6 阅读
  7. RabbitMQ消息的可靠传输和防止消息丢失

    2024-06-17 13:00:04       6 阅读
  8. 品质主管的面试题目

    2024-06-17 13:00:04       6 阅读
  9. dayjs将星期的第一天设置为周一

    2024-06-17 13:00:04       4 阅读
  10. 5、存储管理

    2024-06-17 13:00:04       4 阅读