一、 软件包管理器:apt
在 Ubuntu 中,我们使用 apt(CentOS 中是 yum)来管理软件。它就像手机里的应用商店,帮我们自动解决了软件依赖和编译安装的麻烦。
常用命令:
bash
sudo apt update # 更新软件源列表(建议每次安装前都运行)
apt search 软件名 # 搜索软件包
sudo apt install -y 软件名 # 安装软件(-y 自动确认,无需手动输入 y)
sudo apt remove 软件名 # 卸载软件
二、 Vim 编辑器:三大模式
Vim 是 Linux 下最强大的命令行编辑器,新手最痛苦的就是"进去出不来",核心在于它的三种模式切换:
-
命令模式(Normal) :打开文件默认进入的模式。此时按键盘不会输入文字,而是执行快捷键命令(如复制
yy、粘贴p、删除dd)。 -
插入模式(Insert) :在命令模式下按
i进入,此时可以像记事本一样正常打字。按Esc回到命令模式。 -
底行模式(Last line) :在命令模式下按
:进入,用于保存、退出、替换等(如:wq)。
三、 极简生存指北
-
打开/创建文件 :
vim test.c -
写代码 :进去按
i,写完按Esc退出。 -
保存退出 :按
:接着敲wq,回车。 -
强制退出不保存 :按
:接着敲q!,回车。
四、 常用快捷键(在命令模式下按)
-
移动光标 :
h(左)、j(下)、k(上)、l(右)。 -
跳转 :
gg(跳到首行),G(跳到尾行)。 -
编辑 :
yy(复制当前行),p(粘贴),dd(删除当前行),u(撤销)。 -
查找 :输入
/关键字,按回车,按n向下查找。
五、 Vim 个性化配置
默认的 Vim 没有行号和缩进,写代码很痛苦。可以修改 /etc/vim/vimrc(全局配置)或 ~/.vimrc(个人配置),在文件末尾追加:
cpp
set nu " 显示行号
set shiftwidth=4 " 缩进设置为4个空格
总结
包管理器解决了"怎么装"的问题,Vim 解决了"怎么写"的问题。接下来我会学习 GCC 编译器,看看代码到底是怎么变成可执行程序的。
自我实战操作
实战 1:使用 apt 安装与卸载(注意使用 sudo)
bash
# 1. 更新软件源列表(相当于刷新应用商店)
sudo apt update
# 2. 搜索软件包(比如找找 vim)
apt search vim | grep vim
# 3. 安装 Vim(-y 表示自动同意,不提示)
sudo apt install -y vim
# 4. 查看 vim 版本
vim --version
# (进阶) 如果你想卸载某个软件:sudo apt remove 软件名
实战 2:Vim 的"生存"技巧
bash
# 1. 创建一个 C 语言文件并打开
vim hello.c
(此时你进入了 Vim,处于【命令模式】,你敲键盘不会有字出来)
-
进入插入模式 :按下键盘上的
i键。(左下角会出现-- INSERT --字样) -
打字:现在你可以输入代码了:
cpp#include <stdio.h> int main() { printf("Hello Vim!\n"); return 0; } -
回到命令模式 :按下键盘左上角的
Esc键。(-- INSERT --消失) -
保存并退出 :输入
:(Shift + 分号),然后输入wq,按回车。(w保存,q退出) -
查看结果 :回到终端,输入
cat hello.c,看看你刚才写的代码。
实战 3:Vim 的"装逼"快捷键(在命令模式下按)
重新敲 vim hello.c 进去,处于命令模式时:
-
移动光标 :按
h(左)、j(下)、k(上)、l(右)。(虽然现代终端支持方向键,但面试常考hjkl)。 -
跳到第一行 :按
gg。 -
跳到最末行 :按
G(Shift + g)。 -
复制当前行 :按
yy。 -
粘贴 :按
p。 -
删除当前行 :按
dd。 -
撤销 :按
u。 -
查找 :按
/接着输入你要找的词(比如/printf),按n找下一个。
实战 4:Vim 的常用配置(让写代码更舒服)
默认的 Vim 没有行号和缩进,写代码很痛苦。我们配置一下:
bash
# 1. 切换到 root 用户去改全局配置(或者在你的家目录建 ~/.vimrc 文件)
su - root
vim /etc/vim/vimrc
# 2. 按 G 跳到最后一行,按 i 进入插入模式,追加以下两行:
set nu # 显示行号
set shiftwidth=4 # 缩进为4个空格
# 3. 按 Esc,输入 :wq 保存退出。切回 blog 用户
exit

