【Linux】yum与vim
文章目录
- 软件包管理器:yum
- Linux安装和卸载软件包
- Linux中的编辑器:vim
- vim下的底行模式
- vim下的正常模式
- vim下的替换模式
- vim下的视图模式
- vim下的多线程
软件包管理器:yum
yum其实就是一个软件,也可以叫商店 和你手机上的应用商店或app store一样。
如果想要查看一共有哪些软件包
指令:yum list
软件太多可以用指令进行搜索
指令:yum list | grep 关键字

Linux安装和卸载软件包
输入指令:yum install +想安装的软件包名
使用这条指令后,输入y确定下载
查看到complete就说明下载完成了!
值得注意的是yum下载时往往会向系统目录写入内容一般需要sudo或切换到root账号才能下载yum在安装一共软件的过程中再安装其他软件,此时yum会报错!
输入指令:yum remove 想卸载的软件。
该命令最好用sudo,或者切换到root账户再使用。
Linux中的编辑器:vim
vim可以理解为文本编辑器
就像Windows中的写字板一样
vim有大概12种模式,但是常用的有五种
创建一个mytest.c文件,刚进去的时候是无法写入代码的,这个时候就需要第二种模式了。进入默认为正常模式,写入数据需要插入模式。
正常模式切换到输入模式可以按:a i o
三个键,a键默认定位至你光标的下一个位置
o键默认定位至你光标的下一列开头
然而i键默认定位至你的光标处
接下来写入一段代码:

接下来想要保存退出就需要第三个模式了,底行模式。
底行模式不能从输入模式跳转
必须从正常模式跳转到底行模式
所以我们要先从输入模式跳转到
正常模式才能再跳转到底行模式
vim下的底行模式
出现了:号,此时已进入底行模式。输入相应的指令就可以实现某些功能。

设置行号:set nu
取消行号:set nonu
保存退出:wq
w:保存当前文件
w!:强制保存
q:退出
q!:强制退出
wq!:强制保存并退出
查找字符: /关键字
此关键字会语法高亮出来,若这个关键字不是你想找的那个,可以按n键跳到下一个关键字位置。
vim下的正常模式
熟悉一下正常模式下的操作。
定位到代码的第一行:gg
定位到代码的最后一行:shift+g
定位到代码的任意一行:n+shift+g
定位至特点一行的开始:shift+6(^)
定位至特点一行的结尾:shift+4($)
光标的移动:
h键 : 左移
j键 : 下移
k键 : 上移
l键 : 右移
复制当前行或n行:yy 或 n+yy
粘贴内容到当前行或粘贴n次:p 或 n+p
撤销上一步的操作:u
撤销上一步的撤销:CTRL + r
删除(剪切)当前行或n行:dd 或 n+dd
向后/前剪切n个字符:n+小x 或 n+大x
大小写互相转换:shift + ` (~)(不断向后转换,大写变小写,小写变大写)
vim下的替换模式
正常模式输入: shift+r即可进入替换模式。

在此模式下,所有的输入都会被当作替换!
vim下的视图模式
正常模式输入: CTRL +v切换为视图模式。

如果在编写代码时候想要注释代码的话该怎么办呢?
先进入视图模式,可以总结为,用j,k选中要注释的行,选好后按shift+i进入插入模式,再输入//后按ESC退出,此时代码就被注释掉了。
如何取消注释呢?
进入视图模式,使用hjkl选中要取消注释 的区域,注意这里要选中前两列,否则只会 删除//的第一个/,选好后输入d,即可删除
vim下的多线程
vim文本编辑器可以同时打开多个文件 在vim的底行模式下输入:vs 想要打开的文件名 此时就可以打开另外一个文件

虽然说有多个文件,但是光标只有一个!光标在哪个文件,现在就在编辑哪个文件!
想要切换文件那么就需要输入指令:CRTL + ww
可以切换文件,进行不同的操作 可以在A文件复制内容并且拷贝到B文件
相关文章:
【Linux】yum与vim
文章目录 软件包管理器:yumLinux安装和卸载软件包Linux中的编辑器:vimvim下的底行模式vim下的正常模式vim下的替换模式vim下的视图模式vim下的多线程 软件包管理器:yum yum其实就是一个软件,也可以叫商店 和你手机上的应用商店或app store一…...
苍穹外卖Day06笔记
疯玩了一个月,效率好低,今天开始捡起来苍穹外卖~ 1. 为什么不需要单独引入HttpClient的dependency? 因为我们在sky-common的pom.xml中已经引入了aliyun-sdk-oss的依赖,而这个依赖低层就引入了httpclinet的依赖,根据依…...
Maximo 使用 REST API 创建 Cron Task
接前面几篇文章,我没有了 automation script 以后,有时候需要让其定期自动执行,这时候就可以通过 Cron Task 来实现了。 通过Maximo REST API 来创建 Cron Task request: POST {{base_url}}/api/os/mxapicrontaskdef?apikey{{…...
【镜像仿真篇】磁盘镜像仿真常见错误
【镜像仿真篇】磁盘镜像仿真常见错误 记系统镜像仿真常见错误集—【蘇小沐】 1、实验环境 2023AFS39.E01(Windows11系统镜像)Arsenal Image Mounter,[v3.10.262]Vmware Workstation 17 Pro,[v17.5.1]Windows 11 专业工作站版…...
代码随想录算法训练营DAY45|C++动态规划Part7|70.爬楼梯(进阶版)、322. 零钱兑换、279.完全平方数
文章目录 70.爬楼梯(进阶版)⭐️322. 零钱兑换思路CPP代码总结 279.完全平方数思路CPP代码 70.爬楼梯(进阶版) 卡码网:57. 爬楼梯 文章讲解:70.爬楼梯(进阶版) 本题就是典型了完全背包排列问题,…...
Linux(openEuler、CentOS8)企业内网DHCP服务器搭建(固定Mac获取指定IP)
----本实验环境为openEuler系统<以server方式安装>(CentOS8基本一致,可参考本文)---- 目录 一、知识点二、实验(一)为服务器配置网卡和IP(二)为服务器安装DHCP服务软件(三&a…...
c#读取hex文件方法,相对来说比较清楚
Hex文件解读_c#读取hex文件-CSDN博客 https://wenku.csdn.net/answer/d67f30cf834c435ca37c3d1ef5e78a62?ops_request_misc%257B%2522request%255Fid%2522%253A%2522171498156816800227423661%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&…...
【ytb数据采集器】按关键词批量爬取视频数据,界面软件更适合文科生!
一、背景介绍 1.1 爬取目标 用Python独立开发的爬虫工具,作用是:通过搜索关键词采集油管的搜索结果,包含14个关键字段:关键词,页码,视频标题,视频id,视频链接,发布时间,视频时长,频道名称,频道id,频道链接,播放数,点赞数,评论数…...
三条命令快速配置Hugging Face
大家好啊,我是董董灿。 本文给出一个配置Hugging Face的方法,让你在国内可快速从Hugging Face上下在模型和各种文件。 1. 什么是 Hugging Face Hugging Face 本身是一家科技公司,专注于自然语言处理(NLP)和机器学习…...
Python网络编程 03 实验:FTP详解
文章目录 一、小实验FTP程序需求二、项目文件架构三、服务端1、conf/settings.py2、conf/accounts.cgf3、conf/STATUS_CODE.py4、启动文件 bin/ftp_server.py5、core/main.py6、core/server.py 四、客户端1、conf/STATUS_CODE.py2、bin/ftp_client.py 五、在终端操作示例 一、小…...
个人银行账户管理程序(2)
在(1)的基础上进行改进 1:增加一个静态成员函数total,记录账户总金额和静态成员函数getTotal 2对不需要改变的对象进行const修饰 3多文件实现 account。h文件 #ifndef _ACCOUNT_ #define _ACCOUNT_ class SavingAccount {pri…...
2024.04.19校招 实习 内推 面经
绿*泡*泡VX: neituijunsir 交流*裙 ,内推/实习/校招汇总表格 1、校招&转正实习 | 美团无人机业务部招聘(内推) 校招&转正实习 | 美团无人机业务部招聘(内推) 2、校招&实习 | 快手 这些岗位…...
Python并发编程 04 进程与线程基础
文章目录 一、操作系统简介二、进程三、线程四、线程的调用1、示例2、join方法3、setDaemon方法4、继承式调用(不推荐)5、其他方法 一、操作系统简介 ①操作系统是一个用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用…...
模板引擎Freemarker
什么是模板引擎 根据前边的数据模型分析,课程预览就是把课程的相关信息进行整合,在课程预览界面进行展示,课程预览界面与课程发布的课程详情界面一致。 项目采用模板引擎技术实现课程预览界面。什么是模板引擎? 早期我们采用的…...
刷题训练之模拟
> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:熟练掌握模拟算法。 > 毒鸡汤:学习,学习,再学习 ! 学,然后知不足。 > 专栏选自:刷题训…...
视频监控平台:交通运输标准JTT808设备SDK接入源代码函数分享
目录 一、JT/T 808标准简介 (一)概述 (二)协议特点 1、通信方式 2、鉴权机制 3、消息分类 (三)协议主要内容 1、位置信息 2、报警信息 3、车辆控制 4、数据转发 二、代码和解释 (一…...
【C++】多态 — 多态的细节补充(下篇)
前言: 我们学习了多态的形式和如何使用多态,这一章我们将来讲一讲多态的原理… 目录 动态绑定与静态绑定: 动态绑定与静态绑定: 静态绑定又称为前期绑定(早绑定),在程序编译期间确定了程序的行为,也称为静态多态,比如…...
系统安全与应用【2】
1.开关机安全控制 1.1 GRUB限制 限制更改GRUB引导参数 通常情况下在系统开机进入GRUB菜单时,按e键可以查看并修改GRUB引导参数,这对服务器是一个极大的威胁。可以为GRUB 菜单设置一个密码,只有提供正确的密码才被允许修改引导参数。 实例&…...
EtherCAT总线速度轴控制功能块(COSESYS ST源代码)
测试环境为汇川PLC,型号 AM402-CPU1608TP、伺服驱动器为禾川X3E,具体通信配置可以参考下面文章链接: 1、使能和点动控制 汇川AM400PLC通过EtherCAT总线控制禾川X3E伺服使能和点动控制-CSDN博客文章浏览阅读31次。进行通信之前需要安装禾川X3E的XML文件,具体方法如下:1、汇…...
【码银送书第十九期】《图算法:行业应用与实践》
作者:嬴图团队 01 前言 在当今工业领域,图思维方式与图数据技术的应用日益广泛,成为图数据探索、挖掘与应用的坚实基础。本文旨在分享嬴图团队在算法实践应用中的宝贵经验与深刻思考,不仅促进业界爱好者之间的交流,…...
3分钟快速上手:Greasy Fork用户脚本终极安装与管理指南
3分钟快速上手:Greasy Fork用户脚本终极安装与管理指南 【免费下载链接】greasyfork An online repository of user scripts. 项目地址: https://gitcode.com/gh_mirrors/gr/greasyfork 你是否曾经想过让浏览器变得更加强大?是否厌倦了重复的网页…...
InstructPix2Pix实现Web端图像编辑:前端开发实战
InstructPix2Pix实现Web端图像编辑:前端开发实战 1. 为什么要把InstructPix2Pix搬到浏览器里 你有没有遇到过这样的场景:设计师同事发来一张产品图,需要临时把背景换成纯白;电商运营急着要一组节日主题的海报,但PS操…...
腾讯小龙虾使用指南
腾讯小龙虾使用指南腾讯小龙虾是一款集成了多种实用功能的工具,广泛应用于数据分析、自动化处理和团队协作等领域。以下指南将详细介绍其核心功能、操作方法和最佳实践。安装与配置下载腾讯小龙虾的安装包,支持Windows、Mac和Linux系统。运行安装程序后&…...
终极指南:如何使用爱享素材下载器轻松获取多平台资源
终极指南:如何使用爱享素材下载器轻松获取多平台资源 【免费下载链接】res-downloader 资源下载器、网络资源嗅探,支持微信视频号下载、网页抖音无水印下载、网页快手无水印视频下载、酷狗音乐下载等网络资源拦截下载! 项目地址: https://gitcode.com/…...
硬件工程师眼中的“省心”麦克风:MP421A-AT01E如何解决射频干扰与声音漂移
从“喂,听得到吗?”到“你说,我听着”:MP421A-AT01E如何让蓝牙耳机回归通话本质你有没有这样的经历?戴上刚买的蓝牙耳机,兴冲冲地给朋友打电话,结果对方第一句就是:“你那边好吵&…...
InstructPix2Pix在社交媒体内容生成中的应用
InstructPix2Pix在社交媒体内容生成中的应用 1. 引言:社交媒体创作者的视觉挑战 每天,数以百万计的社交媒体创作者面临着一个共同的难题:如何持续产出高质量、有吸引力的视觉内容。无论是Instagram上的精美图片、抖音上的创意视频ÿ…...
多模态RAG:解锁大模型学习,收藏这份从入门到精通的实战指南!
多模态RAG:解锁大模型学习,收藏这份从入门到精通的实战指南! 多模态RAG在传统RAG基础上扩展了对图像、视频等非文本数据的处理能力,其流程包括文档解析(提取多模态数据并保留结构关联)、入库与检索&#x…...
CYBER-VISION零号协议Transformer原理与应用实战
CYBER-VISION零号协议Transformer原理与应用实战 如果你对AI大模型背后的“发动机”感到好奇,想知道为什么现在的模型能理解上下文、生成连贯的文本,甚至看懂图片,那么“Transformer”就是你绕不开的核心。它不像过去那些依赖顺序处理的模型…...
AI智能证件照制作工坊高可用部署:生产环境配置建议
AI智能证件照制作工坊高可用部署:生产环境配置建议 1. 项目概述与核心价值 AI智能证件照制作工坊是一个商业级证件照生产工具,基于Rembg高精度抠图引擎构建。这个工具能够将普通的生活照或自拍照,通过全自动流程转换为符合标准的证件照&…...
编译原理实战:5分钟搞定词法分析器的选择题(含答案解析)
编译原理实战:词法分析器选择题高效解题指南 在编译原理的学习和考试中,词法分析器相关选择题往往是考察重点,也是许多同学容易失分的部分。面对复杂的正规式、有限自动机等概念,如何快速准确地做出判断?本文将带你深入…...

