Linux》yum与vim

简介:

@[TOC]

前言:

  • 本文介绍yum与vim
  • 博主收集的资料New Young,连载中。
  • 博主收录的问题:New Young
  • 转载请标明出处:New Young

yum

  • 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上.
  • 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.
  • yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上
  • 在使用Linux下使用yum时,不能同时运行多个安装步骤

yum三板斧

yum list

  • 通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包. 例如
yum list|grep sl
  • 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
    "x86_64" 后缀表示64位系统的安装包, "i686" 后缀表示32位系统安装包. 选择包时要和系统匹配.
  • "el7" 表示操作系统发行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示 centos6/redhat6.
  • 最后一列, base 表示的是 "软件源" 的名称, 类似于 "小米应用商店", "华为应用商店" 这样的概念

在这里插入图片描述

yum install+ 软件名

安装软件,可以搭配-y,摒弃一些询问信息

在这里插入图片描述

yum remove +软件名

删除软件

要下载的

epel-release

man-pages

lrzsz.x86_64 :rz ,sz

vim

vim是一款强大的文本编辑器,使用它的场景非常多

vim的模式

vim有很多模式,常用的是:命令模式,插入模式,底行模式

在这里插入图片描述

命令模式下的

  • 虽然Windows下的可视化界面,已经非常方便了,但是对于某些快速定位操作,非常不方便,如文件很大时,快速定位到第一行,Windows下很麻烦,但是vim通过键盘指令非常高效,这也是学习vim操作的必要性。
  • 大小写是有区别的

光标移动(以下都是命令模式下才行)

上下左右键

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dAyKuOpA-1653488233743)(vim%E5%88%9D%E8%AF%86.assets/image-20220525212308347-165348498927227.png)]

行首行尾

在这里插入图片描述

启始行,末行

在这里插入图片描述

单词跳跃

在这里插入图片描述

复制

在这里插入图片描述

剪切

在这里插入图片描述

粘贴

在这里插入图片描述

撤销与反撤销

在这里插入图片描述

大小写转换

在这里插入图片描述

删除字符

在这里插入图片描述

替换字符

在这里插入图片描述

底行模式

进入底行模式

在这里插入图片描述

保存,退出

在这里插入图片描述

行号

在这里插入图片描述

多文件操作分屏

在这里插入图片描述

插入模式

进入插入模式

在这里插入图片描述

vim配置

vim的配置文件

vim的配置是在 vim.rc,只需要在该文件下写入命令,就可在用vim打开文件时,看到效果,但是单一的配置非常麻烦,因此可以通过下载已配置好的文件一键配置vim

在这里插入图片描述

vim的一键配置

  • 一次vim的配置只对一个用户有效,对其它用户无效。
  • 在 shell 中执行指令(想在哪个用户下让vim配置生效, 就在哪个用户下执行这个指令. 强烈 "不推荐" 直接在 root 下执行):

    curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
  • 需要按照提示输入 root 密码. 您的 root 密码不会被上传, 请放心输入

sudo指令

一般短暂提升权限到root,shell会报警告,要求添加信任关系。

只需要在root下修改 /etc/sudoers文件中添加信关系

在这里插入图片描述

相关文章
|
4月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
2月前
|
Linux 开发工具 数据安全/隐私保护
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
这篇文章介绍了在CentOS 7系统中安装Docker时遇到的两个常见问题及其解决方法:用户不在sudoers文件中导致权限不足,以及yum被锁定的问题。
46 2
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
|
2月前
|
存储 运维 搜索推荐
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
164 0
|
2月前
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
27 5
|
2月前
|
缓存 前端开发 Linux
Linux yum 命令
10月更文挑战第1天
58 2
|
2月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
61 1
|
2月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
31 0
|
3月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
3月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件