Shell Practice Projects

July 1, 2026 · View on GitHub

支持语言: English · 简体中文 · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português

Shell

通过这个全面的学习路径,掌握用于系统管理和自动化的 Shell 脚本。本路线图专为初学者设计,提供了一种系统化的方法来精通命令行界面和 Shell 编程。随附的 Shell 课程提供动手实践、非视频教学以及交互式命令行环境中的实际练习,帮助您在 Unix/Linux Shell 和脚本语言方面培养真实世界的技能。

在 LabEx 浏览项目

项目

探索 24 个适合初学者的 Shell 项目,将核心概念应用到小而完整的程序中。每个项目都会在 LabEx 中打开可直接使用的环境,让你专注于动手构建。

序号项目难度练习
01成为初级系统管理员初级开始项目
02Shell 入门初级开始项目
03使用 Bash 构建 Linux 系统监控工具初级开始项目
04使用 Bash 构建任务调度器初级开始项目
05安装和配置邮件服务器初级开始项目
06配置 SSH 证书以实现安全登录初级开始项目
07使用 Bash 创建打字游戏初级开始项目
08用户和组的创建与删除批处理初级开始项目
09搜索特定文件初级开始项目
10Linux 服务器信息检索初级开始项目
11恢复网站访问权限初级开始项目
12自动化每日系统日志备份初级开始项目
13终端中的棋盘中级开始项目
14Nginx 日志分析与优化初级开始项目
15新同事系统账户设置初级开始项目
16从文本中提取信息初级开始项目
17随机密码生成器开发初级开始项目
18从指定时间收集文件初级开始项目
19复制大文件并保留目录结构初级开始项目
20实现自定义回收站功能命令初级开始项目
21网络数据包统计初级开始项目
22从文本中提取链接信息初级开始项目
23自定义 Linux 文件列表初级开始项目
24获取满足条件的程序初级开始项目

在 LabEx 查看更多

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io