🐧
Linux
从文件系统到进程、权限、文本三剑客与 Shell 脚本,命令行即生产力。
- 01走进命令行:终端、Shell 与第一批命令理解终端/Shell/内核的关系、认识发行版,掌握 pwd/ls/cd 与命令的通用结构
- 02文件与目录操作:创建、复制、移动与删除mkdir/touch/cp/mv/rm 全套操作、通配符匹配,以及删除操作的安全守则
- 03查看与编辑文件:cat/less/head/tail 与 vim 生存指南四种查看文件的方式与适用场景、tail -f 追日志,以及 vim 最小生存技能
- 04文件系统布局:FHS、inode 与链接读懂 / 下每个目录的用途、理解"一切皆文件"、inode 本质与硬链接/软链接的区别
- 05用户与权限:rwx、chmod/chown、umask 与 sudo读懂 ls -l 的权限位、数字表示法换算、目录权限的特殊含义、umask 与 sudo 使用规范
- 06查找文件:find 的常用姿势与 which/locatefind 按名字/类型/大小/时间查找、-exec 批量处理,以及 which/whereis/locate 的分工
- 07文本三剑客之 grep:搜索与正则过滤grep 核心选项 -i -n -v -r -o -E、基础正则、上下文参数与日志过滤实战
- 08文本三剑客之 sed:流编辑器与批量替换s 替换命令、地址范围、删除与打印行、-i 原地编辑及 GNU/BSD 差异
- 09文本三剑客之 awk:列处理与统计报表按列取值、内置变量 NR/NF、模式过滤、BEGIN/END 与关联数组做分组统计
- 10管道与重定向:stdin/stdout/stderr 的流动艺术三个标准流、> >> 2>&1 重定向语义与顺序、管道组合、tee 与 xargs
- 11进程管理:ps、信号、kill 与前后台任务进程与 PID、ps/top 查看、信号机制与 kill 的正确姿势、后台任务与 nohup
- 12系统资源:内存、磁盘与负载free 读懂 buff/cache、df/du 排查磁盘、/proc 虚拟文件系统与负载平均的正确理解
- 13压缩与归档:tar、gzip 与 zip归档与压缩的区别、tar 三大操作 czf/tzf/xzf、gzip/zcat 家族与跨平台 zip
- 14网络命令:curl、端口与 DNS 排查curl 调接口的完整姿势、ss/netstat 查端口、ping 连通性与 DNS 排查思路
- 15Shell 脚本入门:变量、引号、条件与退出码从一次性命令到可复用脚本:shebang、变量赋值、引号三兄弟、if/test 与退出码
- 16Shell 脚本进阶:循环、函数与健壮性for/while 循环、函数与参数处理、case 分支,以及 set -euo pipefail 安全带
- 17定时任务与服务:cron 与 systemdcron 五段语法与运维惯例、systemd 单元/常用 systemctl 命令与 journalctl 日志
- 18软件包管理:apt、yum/dnf 与 apk包/仓库/依赖的核心概念,三大包管理器命令对照,以及版本锁定与安全更新惯例
- 19SSH 与远程操作:密钥、scp/rsync 与隧道SSH 密钥登录原理与配置、scp/rsync 文件传输、~/.ssh/config 与端口转发隧道
- 20实战:日志分析流水线综合运用 grep/awk/sort/uniq/sed 完成访问日志的全套分析:Top IP、错误率、慢请求与分钟级曲线