Linux入门 2025 超详细全面整理 Bash、Vim 基础命令速记
刚面对高级感满满的 终端窗口是不是有点懵?于是乎,这份手册就是为你准备的高效学习指南!我把那些让人头大的系统设置、记不住的命令都整理成了对你更友好的格式,让你快速学习!准确记忆!
一、系统基础设置(CentOS)
功能模块 | 操作路径/快捷键 | 说明 |
---|
息屏延时设置 | 隐私与安全 → 锁屏 → 息屏延时 | 调整屏幕自动关闭时间 |
窗口缩放 | Win + ↑(放大)/ Win + ↓(缩小) | 快速调整窗口尺寸 |
文件创建技巧 | 右键 → 新建文件 → 保存时选择目录 | 通过保存操作间接创建新文件 |
应用快速启动 | Win键 → 输入应用名称 | 支持模糊搜索快速定位应用 |
二、Bash 终端操作大全
1. 文件管理
命令 | 功能描述 | 参数示例 | 英文全称 |
---|
ls | 列出目录内容 | ls -alh(带权限查看) | List |
cd | 切换工作目录 | cd ~/Documents | Change Directory |
mkdir | 创建目录 | mkdir -p project/{src,bin} | Make Directory |
rm | 删除文件/目录⚠️ | rm -rf tmp/ | Remove |
grep | 文本搜索 | grep -rn “error” . | Global Regular Expression Print |
2. 系统管理
命令 | 功能描述 | 组合技巧 | 危险等级 |
---|
exit | 退出终端 | exit | - |
clear | 清屏操作 | Ctrl+L等效快捷键 | - |
history | 查看命令历史 | !203执行历史第203条 | 【隐私】 |
sudo | 提权操作 | sudo !!重试上条命令 | ⚠️高危权限 |
3. 进程控制
组合键 | 功能描述 | 等效命令 | 信号类型 |
---|
Ctrl+C | 强制终止进程 | kill -9 PID | SIGKILL (9) |
Ctrl+Z → fg | 挂起进程到后台/恢复 | jobs查看任务列表 | SIGTSTP (20) |
Ctrl+D | 发送EOF终止输入流 | exit部分等效 | 非信号类型 |
4. 历史操作
快捷键 | 功能描述 | 扩展技巧 | 原理说明 |
---|
Ctrl+R | 逆向搜索历史命令 | 连续按再次向前搜索 | 使用readline库 |
!! | 重复上条命令 | sudo !!经典组合 | Bash历史扩展 |
!$ | 引用上条命令的参数 | mv file.txt !$ | 历史参数替换 |
5. 显示控制
组合键 | 功能描述 | 等效配置 | 兼容性 |
---|
Ctrl+Shift++ | 放大终端字体 | gnome-terminal缩放 | 主流终端支持 |
Ctrl+0 | 重置字体大小 | 恢复默认字号 | 部分终端特有 |
Ctrl+S/Ctrl+Q | 冻结/恢复输出 | 处理大量输出时使用 | 流控制协议 |
6.行编辑(文本处理)
快捷键 | 功能描述 | Emacs模式 | Vi模式对照 |
---|
Ctrl+A | 跳转行首 | 同Vi模式^ | 0 |
Ctrl+E | 跳转行尾 | 同Vi模式$ | $ |
Ctrl+U | 删除至行首 | 存入剪切板 | d0 |
Ctrl+K | 删除至行尾 | 配合Ctrl+Y粘贴 | d$ |
7. 单词级操作
组合键 | 功能描述 | 扩展应用 | 开发场景 |
---|
Alt+B | 向后移动一个单词 | 配合Alt+F前进 | 修改路径时常用 |
Ctrl+W | 删除前一个单词 | 快速修正命令参数 | 比Backspace高效 |
Alt+D | 删除下一个单词 | 清理错误参数 | 保持光标位置 |
8. 高阶技巧
$ cd -
$ pushd /var/log → popd
$ ls -l | grep 'Dec'
$ mkdir -p dir && cd $_
$ ssh !:1
$ vi !$
三、文件系统核心目录说明
目录路径 | 核心功能 | 典型内容示例 | 重要级别 |
---|
/usr | 用户程序资源 | /usr/bin (用户命令)、/usr/lib (库文件) | ★★★★★ |
/proc | 虚拟文件系统 | /proc/cpuinfo (CPU信息)、进程PID目录 | ★★★★☆ |
/opt | 第三方应用安装目录 | Google Chrome 、Oracle JDK | ★★★☆☆ |
/lib | 系统库文件 | .so 共享库、内核模块 | ★★★★★ |
/mnt | 临时挂载点 | 网络存储挂载、ISO镜像挂载 | ★★☆☆☆ |
/sbin | 系统管理命令 | fdisk (磁盘分区)、ifconfig (网络配置) | ★★★★★ |
/media | 可移动设备挂载点 | U盘、外置硬盘自动挂载 | ★★★☆☆ |
/root | 管理员专属目录 | 系统级配置文件 | ★★★★☆ |
/run | 运行时临时数据 | 进程PID文件、服务套接字 | ★★★☆☆ |
/srv | 服务数据存储 | Web服务器文件(/srv/http ) | ★★☆☆☆ |
/sys | 内核设备管理 | 硬件设备配置、电源管理接口 | ★★★★☆ |
四、vim 高效编辑命令
1. 基础编辑命令
命令 | 操作描述 | 模式 | 英文解释 | 说明 |
---|
p | 粘贴 | Normal | Paste | 默认粘贴1次 |
3p | 粘贴3次 | Normal | Paste with count | 重复粘贴指定次数 |
y$ | 复制到行尾 | Normal | Yank to end | 含Shift+4键位组合 |
dd | 删除整行 | Normal | Delete line | 立即生效 |
3dd | 删除3行 | Normal | Delete with count | 向下删除 |
u | 撤销操作 | Normal | Undo | 支持多级撤销 |
y^ | 复制光标前内容 | Normal | Yank to start | 从行首到光标位置 |
yw | 复制单词(含空格) | Normal | Yank word | 包含后续空格 |
x | 剪切当前字符 | Normal | Cut character | 相当于del键 |
X | 剪切前个字符 | Normal | Backward cut | 相当于backspace键 |
2. 字符操作
命令 | 操作描述 | 模式 | 英文解释 | 快捷键参考 |
---|
r | 替换单个字符 | Normal | Replace | 覆盖当前字符 |
R | 进入替换模式 | Normal | Replace mode | 持续替换直至ESC |
d$ | 删除到行尾 | Normal | Delete to end | 含Shift+4键位组合 |
d^ | 删除到行首 | Normal | Delete to start | 从光标位置到行首 |
3. 光标移动操作
行内移动
命令 | 操作描述 | 英文解释 | 键位 |
---|
0 | 移动到行首 | | Shift + ^ |
$ | 移动到行尾 | | Shift + 4 |
单词移动
命令 | 操作描述 | 英文解释 | 说明 |
---|
w | 下一单词开头 | Word forward | 跳过标点 |
e | 当前单词结尾 | End of word | 含符号结尾 |
b | 上一单词开头 | Back word | 反向移动 |
页内跳转
命令 | 操作描述 | 英文解释 | 快捷键参考 |
---|
gg | 文档开头 | Go global | Shift+g按两次 |
G | 文档末尾 | Global end | Shift+g |
50G | 跳转第50行 | Go to line | 需输入具体行号 |
H | 屏幕顶部首行 | High | 可视区域定位 |
L | 屏幕底部末行 | Low | 可视区域定位 |
五、速查备忘录
💡 紧急恢复:
- 误操作撤销:`u`/`:earlier 5m`
- 恢复删除内容:`"0p`(零号寄存器)
🔧 推荐配置:
set undofile " 持久化撤销历史
set incsearch " 实时搜索高亮
nnoremap ; : " 快速进入命令模式
如果这篇文章帮到你, 帮忙点个关注呗, 不想那那那点赞或收藏也行鸭 (。•̀ᴗ-)✧ ~

'(இ﹏இ`。)