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 ; : " 快速进入命令模式
如果这篇文章帮到你, 帮忙点个关注呗, 不想那那那点赞或收藏也行鸭 (。•̀ᴗ-)✧ ~

'(இ﹏இ`。)