【Linux入门】第三篇:软件包管理器yum和编辑器vim的使用
目录
- 前言
- 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的使用相关推荐
- <Linux> 软件包管理器yum及编辑器vim的使用
文章目录 一.yum的背景知识 1. 商业生态 2. 开源生态 3. 软件生态本土化 二.yum 的基本使用 1. 查看软件包 2. 安装.卸载.搜索软件 实现Windows下和Linux下文件互传 ...
- 【Linux】软件包管理器yum和编辑器vim(部分动图演示)
工具的本质也是指令 文章目录 一.Linux 软件包管理器 yum 1.什么是软件包 2.第一个软件rzsz 3.yum的扩展 二.Linux编辑器-vim使用 1.vim的基本概念 2.vim的基本 ...
- 【Linux】软件包管理器 yum 与编辑器 vim 的基本使用
文章目录 一.yum 背景知识 1.商业生态 2.开源生态 3.软件生态本土化 二.yum 的基本使用 1.查看软件包 2.安装软件 3.卸载软件 三.vim 的基本使用 1.vim 的基本概念 2. ...
- 【Linux】软件包管理器yum和编辑器vim(内附动图)
大家好我是沐曦希
- 【Linux基础】Linux软件包管理器yum的使用指南rzsz安装
[Linux基础]Linux软件包管理器yum的使用指南|rzsz安装 前言 主页: 潮.eth的博客_CSDN博客-C学习,C++学习,数据结构and算法领域博主 Linux基础专栏: Linux基 ...
- linux软件包管理工具,Linux 软件包管理器-----yum配置详解一
一.yum简介 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定 ...
- 【Linux系统】开发工具(上) {软件包管理器yum,更新yum源,文本编辑器vim,vim的四种基本模式,vim指令集,代码编译器gcc/g++}
一.软件包管理器:yum 1.1 yum是什么? Linux下软件的安装方法: 源码安装:下载源码,在本地自行编译,然后才能安装. rpm安装:红帽软件包管理工具,属于安装包安装. yum安装:本身会 ...
- Linux系统编程3:基础篇之详解Linux软件包管理器yum
文章目录 (1)什么是软件包 A:软件包 B:注意事项 C:yum基本使用 (2)安装rzsz (1)什么是软件包 A:软件包 区别Windows,在Linux下安装软件,第一种方法是下载程序源代码, ...
- 【Linux环境基础开发工具】软件包管理器-yum
写在前面 今天我打算介绍如何在Linux环境下载软件, Linux作为一个操作系统,就像windows一样,当然是存在软件的. 目录 写在前面 怎么在Linux环境安装软件 源代码安装 rpm安装包安 ...
最新文章
- java if and_Java运算符-if分支语句
- 项目中遇到不善于表达的人,该如何沟通?
- 轨迹匹配地图 python_基于地图的视觉定位(一)
- 组合模式coding
- zabbix-agent客户端安装
- 二分查找基础概念与经典题目(Leetcode题解-Python语言)二分索引型
- git commit -m和git commit -am
- 经验 | 计算机视觉顶会上的灌水文都有哪些特征?
- Bootstrap3 滚动监听插件的方法
- easyui中动态使datebox、combobox为只读状态
- ACM--素数距离问题
- mysql中常用的筛查语句_数据库中常用的一些关键字
- 软考高项论文怎么写?——软考高项笔记9
- 介绍鲜花视频的html模板,HTML黄色欧美形式鲜花介绍网页模板代码
- dell笔记本驱动安装失败_如何以正确的顺序重新安装驱动程序 | Dell 中国
- easyui datagrid 多一列
- 数据结构-树-愿天下有情人都是失散多年的兄妹
- 计算机考试word功能,2018年计算机二级MS Office考试内容:Word的功能和使用
- 提高ios app性能 初中高级实践
- 解读 ESP32 API参考-system-App Image Format