Linux Shell 完全教程 📘
2026/7/15大约 1 分钟
Linux Shell 完全教程 📘
一个从零开始的 Linux Shell 教程,涵盖基础概念、常用命令、脚本编程和实战案例。 每个命令都附有完整的参数说明和示例。
📋 目录
第一部分:基础篇
| 文件 | 内容 |
|---|---|
| 01-basics.md | Shell 基础概念、Shell 类型、基本操作、帮助系统 |
| 02-file-dir.md | 文件与目录操作命令(ls, cd, pwd, cp, mv, rm, mkdir, find 等) |
| 03-text-processing.md | 文本处理命令(cat, grep, sed, awk, sort, uniq, cut, tr 等) |
| 04-permissions-users.md | 权限与用户管理(chmod, chown, useradd, passwd, sudo, su 等) |
| 05-process.md | 进程管理(ps, top, kill, nohup, jobs, bg, fg 等) |
| 06-system-net.md | 系统与网络命令(uname, df, du, free, ping, curl, ssh, scp 等) |
| 07-compression-package.md | 压缩归档与包管理(tar, gzip, zip, apt, yum 等) |
| 08-shell-scripting.md | Shell 脚本编程(变量、条件、循环、函数) |
| 09-advanced.md | 高级技巧(重定向、管道、任务调度) |
| 10-examples.md | 综合实战案例 |
第三部分:实战篇
| 文件 | 内容 |
|---|---|
| awesome-scripts.md | 实用 Shell 脚本合集(19 个精选脚本) |
| awesome-cron.md | Crontab 定时任务详解(格式、实例、最佳实践) |
| awesome-trash.md | 安全删除方案(用 trash 替代 rm) |
🎯 学习路线
初学者 ──► 01-basics → 02-file-dir → 03-text-processing
↓
中级 ──► 04-permissions-users → 05-process → 06-system-net
↓
高级 ──► 07-compression-package → 08-shell-scripting → 09-advanced
↓
实战 ──► 10-examples → awesome-scripts → awesome-cron → awesome-trash
💡 使用建议
- 每个命令都列出了 语法格式、参数说明 和 使用示例
- 建议一边阅读一边在终端中实际操作
- 实战案例可以直接复制运行体验
Happy Shell Scripting! 🚀
