一、软件包管理器
1.1 什么是软件包
Linux 系统下下载软件的常见方式包括源代码安装、rpm 包安装和包管理器安装。其中包管理器安装相对简单。
目前市场上主要流通的包管理器有两种:
- yum (Yellow dog Updater, Modified):常用于 Fedora, RedHat, CentOS 等发行版。
- apt (Advanced Package Tool):Ubuntu 主要使用的包管理器,提供自动解决依赖关系、下载和安装软件包的功能。
1.2 Linux 软件生态
Linux 系统云服务器整个流程涉及软件源的查找、依赖解析及安装部署。
1.3 yum 的具体操作
1.3.1 安装软件
以安装 gcc 为例:
sudo apt install -y gcc
yum/apt 会自动查找所需软件包,输入 y 确认安装。出现 complete 字样或无报错说明安装完成。
若提示 gcc is already the newest version,表示本机已安装该版本。
1.3.2 卸载软件
sudo apt remove [-y] gcc
执行后系统会询问是否删除。
二、编辑器 Vim
2.1 vim 是什么
在 Windows 系统下通常使用 IDE(集成开发环境)如 VS2022 进行编写、编译、运行、调试。而在 Linux 系统下开发工具是独立存在的:
- 编写代码:vim
- 编译代码:gcc/g++
- 调试:gdb
- 构建工具:makefile/make/cmake/git
vi/vim 的区别在于 vim 是 vi 的升级版本,兼容 vi 所有指令并新增语法高亮、可视化操作等新特性,支持终端、X Window、macOS、Windows 等平台。
2.2 vim 的基本使用方式
vim 是多模式编辑器,最基本的三种模式是命令模式、插入模式、底行模式。
- 命令模式:打开文件后的初始模式,控制光标移动、字符删除或移动复制。
- 插入模式:唯一可进行代码编写的模式。
- 底行模式:用于保存、退出、替换、查找字符串及列出行号等操作。
2.3 vim 的基本操作
进入 vim 后默认处于正常模式,需切换到插入模式才能输入文字。
[正常模式] 切换至 [插入模式]
- 输入 i:从光标当前位置开始输入。
- 输入 a:从光标所在位置下一个位置开始输入。
- 输入 o:插入新的一行,从行首开始输入。
[插入模式] 切换至 [正常模式]
- 按 ESC 键。
[正常模式] 切换至 [末行模式]
- 按 : 键(Shift + ;)。
- w:保存当前文件。
- wq:存盘并退出。
- q!:不存盘强制退出。
2.4 vim 正常模式命令集
插入模式
- i:进入插入模式,从光标当前位置开始。
- a:进入插入模式,从光标下一位置开始。


