Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Linux修炼手册】Linux开发工具的使用(一):yum与vim

【Linux修炼手册】Linux开发工具的使用(一):yum与vim

作者头像
我想吃余
发布于 2025-05-09 01:14:11
发布于 2025-05-09 01:14:11
4200
代码可运行
举报
文章被收录于专栏:C语言学习C语言学习
运行总次数:0
代码可运行

一、Linux 软件包管理器——yum

Linux安装软件的方式有3种:

  1. 源代码安装——成本极高
  2. rmp安装——具有安装依赖、安装源、安装版本不匹配问题
  3. yum安装(推荐)——几乎解决了rmp的弊端

我们可以将yum理解为我们手机上的应用商店

安装与卸载的使用方法
  • 当我们要安装某个软件包时: 输入
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install -y xxx

即可完成安装。

其中-y是表示同意安装的选项

  • 当我们要卸载某个软件包时: 输入
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum remove -y xxx

即可完成卸载。

查看软件包

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum list | grep lrzsz

结果:


二、Linux编辑器——vim

vim是一种多模式编辑器,这里我只介绍3种模式(常用)。

  • 命令模式(默认模式)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式下,或者到底行模式

  • 插入模式

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

  • 底行模式

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

vim命名模式常用指令
  • 光标定位
    • gg:定位光标到最开始行
    • shift + g :定位光标到末尾行
    • n + shift + g:定位光标到任意行
    • shift + $ :定位光标到当前行末尾
    • shift + ^ :定位光标到当前行开始
    • w、b:光标按照单词进行行内跨行移动:w向前、b退后
    • h,j,k,l:左下上右
  • 功能
    • (n)yy:复制光标所在行(n行)
    • (n)dd:剪切、删除
    • (n)p:粘贴(n复制行)到光标所在行的下一行
    • u:撤销
    • ctrl + r:撤销之前的撤销
    • shift + ~:大小写转换
    • (n)r:对光标字符及后面的字符(共n个)进行批量化替换
    • (n)x:对光标字符及后面字符进行批量化删除
    • shift + r:进入替换模式,对内容进行整体替换(第4种模式,按【Esc】退出模式)
底行模式常用指令
  • w保存、q退出、wq保存并退出
  • w!强制保存、q!强制退出、wq!强制保存并退出
  • vs:打开多个文件编辑窗口
  • ctrl + ww:窗口光标切换
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【寻找Linux的奥秘】第三章:基础开发工具(上)
俗话说的好——“工欲善其事,必先利其器”。想要真正学会一款操作系统,那么合理的利用各种工具(也就是我们所说的软件)是必不可少的。但是想要用这些工具,我们首先要下载安装这些软件,下面先让我们来看一看在Linux下如何下载安装软件。
code_monnkey_
2025/05/31
1000
【寻找Linux的奥秘】第三章:基础开发工具(上)
0基础学习Linux之揭开朦胧一面:环境基础开发工具
包管理器:通过提供一个集中的平台或工具集,使得用户能够方便地管理系统中的软件包。它通常包含以下核心功能:
用户11456817
2025/05/28
1100
0基础学习Linux之揭开朦胧一面:环境基础开发工具
Linux环境基础开发工具使用
linux下安装软件有三种方案:1.源代码安装(在linux下比较常用,在其它地方不常用)2.rpm安装(linux安装包,不推荐,相当于套娃式安装)3.yum安装--解决安装源的问题(也就是不用知道软件在哪下的,只需知道软件能下载下来),--安装版本,--安装依赖。也就是说yum会自动安装符合版本的软件。
用户11290648
2025/04/09
990
Linux环境基础开发工具使用
【Linux】想学习Linux不看这一篇你就慢了-->工具篇(一)yum、rzsz、vim
前言: 上篇文章我们了解了Linux下的命令行解释器、包括一些权限,从本文开始,我们将了解一些工具的使用,之后就将逐步过渡到编程。文章介绍 Linux 中 yum、rzsz 和 vim 的使用。yum 是包管理工具,可查找、安装、删除软件,国内常用清华源等镜像源。rzsz 可用于 windows 与 Linux 间文件传输。vim 是多模式编辑器,能进行文件编辑、模式切换和文本操作等,还可通过 .vimrc 文件个性化配置。
HABuo
2025/05/12
390
【Linux】想学习Linux不看这一篇你就慢了-->工具篇(一)yum、rzsz、vim
初识Linux · yum和vim
我们学习Linux的时候,是有编程语言的基础的,那么呢,我们学习Linux的时候最迫切的就是希望能打印出来一点东西,所以在最开始的几章的时候,我们学会了使用nano,来打印Hello world:
_lazy
2024/10/16
1200
初识Linux · yum和vim
【Linux】Linux环境基础开发工具
这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件 .
用户11290673
2025/05/09
1100
【Linux】Linux环境基础开发工具
最强编辑神器VIM全讲解
今天为大家讲解 Linux 下一款功能十分强大的编辑器 vim 。vim 十分好用,但是好用的前提是 熟练度 + 配置 两者都有的情况下才能得心应手。而新手对于 vim 是很难操作的,所以今天我们会讲解 vim 的基本使用,并且讲解 vim 相关的配置。帮助大家快速上手 vim 编辑器。
IT运维技术圈
2023/02/02
2.2K0
【linux学习指南】Linux开发工具 vim
vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。我们课堂上,统一按照vim来进行讲解。
学习起来吧
2024/09/08
1890
【linux学习指南】Linux开发工具 vim
Linux环境基础开发工具---vim
vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母「h」、「j」、「k」、 「l」,分别控制光标左、下、上、右移一格
绝活蛋炒饭
2024/12/16
1.1K0
Linux环境基础开发工具---vim
【Linux系统】第四节—详解yum+vim
官⽅链接: https://developer.aliyun.com/mirror/ 阿⾥云提供了丰富的Linux发⾏版镜像,包括CentOS、Ubuntu、Debian等,⽤⼾可以通过该镜像站快速下载和更新软件包。
云边有个稻草人
2025/05/12
270
【Linux系统】第四节—详解yum+vim
Linux之yum与vim的使用
我们在安装一个软件之前都需要安装对应的软件包,可以肯定的是那些需要我们下载的软件包一定是不存在我们电脑的磁盘里,那么这些软件包在哪里呢?答案是存在于远端服务器上的。那么远端服务器又有那么多,我们的计算机怎么知道具体应该去哪一台服务器上找呢?
始终学不会
2023/03/28
1.6K0
Linux之yum与vim的使用
【Linux】一文讲清楚 “vim“ 的指令操作(唯有不断练习,才能熟练)
相信接触过vim的读者或者是刚接触vim的读者,都对vim的操作一头雾水,甚至有些指令傻傻分不清楚。那么,看到这篇文章之后,一定能扫除你之前使用vim的困惑。相信经过本文的讲述能带着大家更加深入的了解vim、使用vim以及喜欢上vim!
埋头编程
2024/10/16
2700
【Linux】一文讲清楚 “vim“ 的指令操作(唯有不断练习,才能熟练)
【Linux】Vim文本编辑器
https://blog.csdn.net/hsy1603914691/article/details/143726825
风中的云彩
2025/04/26
1110
【Linux】Vim文本编辑器
Linux编辑器-vim
我们讲解 vim 的三种模式 ( 其实有好多模式,目前掌握这 3 种即可 ), 分别是命令模式( command mode)、插入模式(Insert mode)和底行模式(last line mode ),各模式的功能区分如下:
青衫哥
2023/03/31
2.8K0
Linux编辑器-vim
Linux基础——Linux开发工具(上)_vim
前言:在了解完Linux基本指令和Linux权限后,我们有了足够了能力来学习后面的内容,但是在真正进入Linux之前,我们还得要学会使用Linux中的几个开发工具。而我们主要介绍的是以下几个:
Eternity._
2024/06/14
2700
Linux基础——Linux开发工具(上)_vim
深入了解Linux —— 学会使用vim编辑器
​ 首先,在Linux下安装软件,是在软件包服务器上查找对应软件,下载请求进行安装。
星辰与你
2024/12/29
4050
深入了解Linux —— 学会使用vim编辑器
【Linux修炼】5.vim详解【工具篇】
这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件. 安装完毕之后可以通过拖拽的方式将文件上传过去.
每天都要进步呀
2023/03/28
5310
【Linux修炼】5.vim详解【工具篇】
Linux工具学习之【vim】
vim 是一款小而美的编辑器,是 vi 的升级版,完美支持了其所有指令,并且新增了许多特性,作为一款编辑器,我们可以在上面写各种语言的代码(主要是C/C++)。vim 有多种模式,光是如何退出 vim 这个问题在 Stack overflow 上就有几百万的浏览量,由此可见 vim 还是有一定的使用门槛的。当然 vim 中还有许多指令和极大的自定义空间,需要不断练习以熟练使用 vim,最后我们还可以根据个人喜好配置出一款属于自己的 vim
北 海
2023/07/01
4190
Linux工具学习之【vim】
【Linux篇】让开发事半功倍:Linux 开发工具的实战指南(上篇)
在 Linux 中,软件包是指已经打包好的软件应用程序或库文件,通常包含了该软件的源代码、可执行文件、依赖库、配置文件等,目的是方便在 Linux 系统上进行安装、更新和卸载。
熬夜学编程的小王
2025/03/27
1350
【Linux篇】让开发事半功倍:Linux 开发工具的实战指南(上篇)
【Linux】yum、vim
通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包. 例如:
秦jh
2024/04/30
6850
【Linux】yum、vim
相关推荐
【寻找Linux的奥秘】第三章:基础开发工具(上)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验