Linux入门 全面整理终端 Bash、Vim 基础命令速记

发布于:2025-03-14 ⋅ 阅读:(20) ⋅ 点赞:(0)

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. 高阶技巧

# 1. 快速目录跳转
$ cd -       # 返回上一个目录
$ pushd /var/log → popd  # 目录栈管理

# 2. 命令组合
$ ls -l | grep 'Dec'   # 筛选12月文件
$ mkdir -p dir && cd $_ # 创建并进入目录

# 3. 历史命令
$ ssh !:1   # 重用上条命令第1个参数
$ vi !$     # 编辑上条命令最后的文件




三、文件系统核心目录说明

目录路径 核心功能 典型内容示例 重要级别
/usr 用户程序资源 /usr/bin(用户命令)、/usr/lib(库文件) ★★★★★
/proc 虚拟文件系统 /proc/cpuinfo(CPU信息)、进程PID目录 ★★★★☆
/opt 第三方应用安装目录 Google ChromeOracle 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 ; :     " 快速进入命令模式



如果这篇文章帮到你, 帮忙点个关注呗, 不想那那那点赞或收藏也行鸭 (。•̀ᴗ-)✧ ~

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
                                                                                                                                   '(இ﹏இ`。)