环境准备
通常建议以普通用户身份进行开发,避免直接使用 root 权限带来的风险。遇到需要更高权限的操作时,使用 sudo 即可。
包管理器 Yum
在 CentOS 系统中,yum 是主要的软件包管理工具(Ubuntu 下对应 apt)。
镜像源配置
由于网络限制,国内社区提供了多个镜像站来加速下载。可以通过修改 yum 配置文件来切换源,常用的有清华大学、阿里云等。
常用操作
- 查找:
yum list | grep <安装包名> - 安装:
sudo yum install -y <安装包名> - 卸载:
sudo yum remove -y <软件名>
注意:安装和删除通常需要 root 权限,且默认会安装到系统目录,所有用户均可使用。
编辑器 Vim
Vim 是 Linux 下最强大的文本编辑器之一,熟练掌握能大幅提升效率。
模式与导航
进入 Vim 后默认为命令模式(Normal Mode)。
- 撤销/反撤销:
u撤销上一步,Ctrl+r恢复撤销。 - 光标移动:
h/j/k/l分别对应左/下/上/右;gg跳至首行,G跳至末行;w/b按单词跳转。 - 搜索:
/关键词向下搜索,?关键词向上搜索,n/N切换方向。
编辑技巧
- 复制/剪切:
yy复制当前行,dd剪切当前行;p/P粘贴到下方或上方。 - 替换:
r替换单个字符,:%s/旧/新/g批量替换。 - 插入模式:
i/a/o分别在光标前、后、下一行插入内容。 - 块操作:
Ctrl+v进入可视块模式,适合批量注释或删除。
底行命令
输入 : 进入底行模式,常用命令包括:
set nu/set nonu:显示/隐藏行号。:wq:保存并退出,:q!:强制退出。:e +n filename:打开文件并跳转到第 n 行,方便定位报错位置。
配置优化
原生 Vim 功能较为基础,可通过配置文件增强体验。例如一键安装脚本可自动配置缩进和补全,但需注意来源安全性。修改 ~/.vimrc 中的缩进设置(如将 2 空格改为 4 空格)以适应个人习惯。
编译器 GCC/G++
GCC 系列工具负责将源代码转换为可执行文件,默认流程包含预处理、编译、汇编、链接四个步骤。
- gcc:主要处理 C 语言文件。
- g++:支持 C++,同时兼容 C 文件。


