前言
初学者常遇到这些场景:想装个软件,分不清该用源码编译还是 yum;用 vim 打开文件,找不到退出按钮;用 gcc 编译代码,遇到链接错误就慌了神。其实 Linux 基础工具的核心逻辑并不复杂,难的是没人把'软件安装→文件传输→代码编辑→编译链接'这一套流程串起来。
本文从软件安装的几种方式讲起,教你用 rz/sz 传文件;再拆透 vim 的三大模式和必背快捷键;最后带你走通 gcc 编译的四个步骤,搞懂动静态链接的区别。
Linux 安装软件的几种方法
- 源代码安装
- rpm 安装
- yum 安装(类似 Windows 应用商城,推荐新手使用)
rz 和 sz 指令
rz:从本地上传文件到远程 Linux 服务器sz:从远程 Linux 服务器下载文件到本地计算机- 前提:Linux 需安装
lrzsz
yum 指令
在使用 yum 时要保证虚拟机网络畅通。
查看可安装软件:yum list,通常配合管道筛选需要的包。
x86_64后缀表示 64 位系统的安装包- 版本号如
0.12.20-36 el7表示操作系统发行版版本(CentOS 7)base表示软件源名称
yum 下载和卸载软件
- 下载:
yum install [-y] 要下载的东西(例如lrzsz.x86_64),-y选项自动确认不询问。 - 卸载:
yum remove [-y] 要卸载的东西 - 注意:
- yum 安装软件只能一个装完了再装另一个,但卸载可以同时卸载。
- yum 需要 root 权限或 sudo 授权。
- 引申:
ls /etc/yum.repos.d/可查看 yum 下载链接。- 扩展源安装:
yum install -y epel-release。
- yum 源概念:存放各种软件包的仓库。一般默认配置为国外源,访问较慢,建议替换为国内源。
vim 指令
Vim 是多模式编辑器。输入 vim 文件名 后进入全屏编辑画面,若文件不存在则创建空文件(未保存退出则消失)。
Vim 模式切换
- 命令模式(正常模式)
- 插入模式
- 底行模式
- 替换模式(Shift+R):对内容进行整体替换
- 注意:插入模式和底行模式间不能直接切换。
多文件操作:在底行模式输入 vs 文件名 打开新窗口,Ctrl+W 切换光标所在窗口。
Vim 键位功能
命令模式:
- HJKL:移动光标
- i/o/a:进入插入模式
- u:撤销
- Ctrl+v:块选择
底行模式:
- w:保存
- q:退出
- wq:保存并退出
- w! / q! / wq!:强制保存或退出
批量注释:
- 命令模式下 ,用 HJKL 选中区域。


