零、前言
本章主要将解学习软件包的概念和yum工具以及vim编辑器的使用操作
一、Linux软件包管理器yum
1、yum介绍
- 概念:
yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器
Linux上如何安装软件:
1.源代码安装(麻烦)
2.rpm包安装(类似windows上的安装程序)
3.yum命令行(可以帮助搜索,下载,安装,解决软件依赖关系)
什么是软件包:
安装软件通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序,而软件包是把一些软件提前编译好,从服务器上获取后可以直接进行安装
注:软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系
2、rzsz
注:首先在 root 权限下使用 yum install -y lrzsz 命令,进行安装 rzsz 这个工具
rz 命令:
windows 机器和远端的 Linux 机器通过 XShell 传输文件,使用指令 rz 则可以进行上传本地文件了
示图:
sz + 文件命令:
从linux终端将文件发送至本地 windows
示图:
注: yum 的所有操作必须保证主机(虚拟机)网络畅通,可以通过 ping 指令查看网络状况
ping www.baidu.com
2、yum工具的基本操作
1)查看软件包
命令:
yum list
功能:
罗列出当前一共有哪些软件包
注:包的数目非常多, 可以使用 grep 命令筛选出需要的包
示例:
注意:
软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构
“x86_64” 后缀表示64位系统的安装包, “i686” 后缀表示32位系统安装包. 选择包时要和系统匹配
“el7” 表示操作系统发行版的版本. “el7” 表示的是 centos7/redhat7. “el6” 表示 centos6/redhat6
最后一列, base 表示的是 “软件源” 的名称, 类似于 “小米应用商店”, “华为应用商店” 这样的概念
2)安装软件
- 命令:
sudo yum install 名称
- 常用选项:
-y :表示在找到后确认进行安装
- 注意:
- 一般需要 sudo 或者切到 root 账户下才能完成(需要向系统目录中写入内容)
- 无法多台服务器同时使用 yum
3)卸载软件
- 命令:
sudo yum remove 名称
注:卸载也需要 root 权限
二、 Linux开发工具vim
1、vim的介绍
- 概念:
vi/vim 的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面(类似C和C++的关系),Linux自带 vim ,使用较多
基本概念:
vim的常用三种模式,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
正常/命令模式:
可以控制屏幕光标的移动,对文本进行字符、字或行的删除,移动复制某区段等操作
插入模式:
只有在Insert mode下,才可以进行文字输入
底行模式:
文件保存或退出,也可以进行文件替换,使用命令等操作
2、vim基本操作
- vim 编辑文件命令:vim 文本名
注:进入vim之后,是处于[正常模式]
- [正常模式]切换至[插入模式]
按「i」进入插入模式后,是从光标当前位置开始输入文件 按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字 按「o」进入插入模式后,是插入新的一行,从行首开始输入文字
- [正常模式]切换至[底行模式]
「shift + ;」 其实就是输入「:」
注:在其他模式下都可以通过按 Esc 退回正常模式
- 退出vim及保存文件:
在[正常模式]下按一下「:」冒号键进入底行模式 : w (保存当前文件) : wq (输入「wq」,存盘并退出vim) : q! (输入q!,不存盘强制退出vim)