摘要: 在 Linux 开发中,高效地安装软件和编辑代码是第一步。本文详细介绍了 Linux 下的"应用商店" yum/apt 的使用方法,以及"编辑器之神" Vim 的三种核心模式与常用指令配置,助你快速搭建开发环境。
一、 Linux 软件包管理器
1.1 什么是软件包?
在 Linux 下安装软件,通常有下载源码编译和使用软件包管理器两种方式。软件包管理器(Package Manager)就好比手机上的"应用商店",它将常用的软件提前编译好放在服务器上,用户可以通过简单的命令一键获取、安装、解决依赖。
CentOS/RedHat: 使用 yum。
Ubuntu/Debian: 使用 apt (Advanced Package Tool) 。
1.2 Linux 软件生态
Linux 的软件生态基于开源社区。为了提高下载速度,国内通常会使用镜像源(如阿里云、清华源、中科大源等)替代官方源 。
基本源 (Base):包含系统运行所需的基础软件。
扩展源 (EPEL):包含更多非官方但常用的软件。如果 yum 找不到某些包,建议安装 EPEL 源:sudo yum install -y epel-release 。
1.3 yum/apt 常用操作
| 操作 | CentOS (yum) | Ubuntu (apt) | 说明 |
|---|---|---|---|
| 搜索 | `yum list | grep <软件名>` | apt search <软件名> |
| 安装 | sudo yum install -y <软件名> |
sudo apt install -y <软件名> |
-y 表示自动确认安装 |
| 卸载 | sudo yum remove <软件名> |
sudo apt remove <软件名> |
卸载软件 |
注意事项:
安装软件通常需要 sudo 或 root 权限 。
必须保证网络畅通(可通过 ping www.baidu.com 测试)。
yum/apt 同一时间只能运行一个安装进程 。
二、 Linux 编辑器:Vim
Vim 是 Vi 的升级版,兼容所有 Vi 指令,支持语法高亮和多系统运行 。掌握 Vim 是 Linux 开发者的基本功。
2.1 🕹️ Vim 的三种核心模式
Vim 有多种模式,初学者请重点掌握以下三种:
- 🚀 命令模式 (Normal Mode):默认模式。用于控制光标移动、删除、复制粘贴。
- 📝 插入模式 (Insert Mode) :用于输入文字。按 i 进入,按 Esc 退出。
- ⚙️ 底行模式 (Last Line Mode) :用于保存、退出、查找。在命令模式下按 Shift + : 进入。
2.2 ⚡ 核心指令速查表
(1) 🔄 模式切换
- 进入插入模式 :
- i :从光标当前位置开始输入
- a :从光标后一个位置开始输入
- o :在当前行下方新开一行输入
- 进入底行模式 :Shift + :
- 回到命令模式 :无脑按 Esc
(2) 📍 光标移动 (命令模式)
- 基本移动 :h (左) / j (下) / k (上) / l (右)
- 行内跳转 :^ (行首) / $ (行尾)
- 全文跳转 :gg (文首) / G (文末) / nG (跳转到第 n 行)
- 单词跳转 :w (下个字头) / b (上个字头)
(3) 🛠️ 文本操作 (命令模式)
- 复制 (Yank) :yy (复制当前行) / nyy (复制 n 行)
- 粘贴 (Paste) :p (粘贴到光标后)
- 删除 (Delete) :dd (剪切当前行) / ndd (剪切 n 行)
- 撤销 (Undo) :u (撤销上一步) / Ctrl + r (恢复撤销)
- 字符操作 :x (删除光标处字符) / r (替换光标处字符)
(4) 💾 底行模式操作
💡 提示:需先按 : 进入底行模式
- 基本命令 :w (保存) / q (退出) / wq (保存并退出)
- 强制操作 :q! (强制退出不保存)
- 辅助功能 :set nu (显示行号)
- 搜索 :/关键字 (向下搜索,按 n 查找下一个)
2.3 🔧 简单 Vim 配置
Vim 的配置文件位于用户家目录下的 ~/.vimrc。你可以添加以下配置让 Vim 更顺手:
vim
syntax on " 开启语法高亮
set nu " 显示行号
set shiftwidth=4 " 设置缩进为4个空格