飞豹客 · 课能看,资料也能带走
飞豹客体系课

精通Linux命令行与Shell编程

为什么学 Linux 命令行和 Shell 编程 很多人第一次接触服务器部署、自动化脚本、日志分析这些工作时,都是靠复制粘贴命令解决的。遇到报错就慌,不知道每个参数是什么意思,更不知道怎么把多个命令串起来用。这门课解决的就是这个痛点——让你从"会用几命令"变成"懂原理、

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

为什么学 Linux 命令行和 Shell 编程

很多人第一次接触服务器部署、自动化脚本、日志分析这些工作时,都是靠复制粘贴命令解决的。遇到报错就慌,不知道每个参数是什么意思,更不知道怎么把多个命令串起来用。这门课解决的就是这个痛点——让你从"会用几命令"变成"懂原理、能自己写脚本"。

课程从终端基础开始,不是上来就堆命令,而是先把 Linux 家族、Shell 家族、文件系统结构这些底层逻辑讲清楚。你会明白为什么有些命令长这样,为什么重定向和管道这么重要,而不是死记硬背。后面系统启动过程、变量选项、命令定制这些内容,都是帮你建立完整的认知框架。

适合什么样的学习基础

没有 Linux 使用经验的同学也没关系。课程准备了 VirtualBox 安装 CentOS 7 的加餐内容,从 Mac 系统的角度手把手教你搭实验环境。只要你有一台电脑,能跟着视频操作,就能跟上进度。

有编程基础但没接触过 Linux 的同学会更轻松一些。课程后半段的 Shell 编程部分涉及变量、条件判断、循环这些编程概念,如果你写过 Python 或者 JavaScript,理解起来会比较快。即使完全零基础,前面几节的导学和快速开始也能帮你打好必要的背景。

建议先看前三个章节的导学和快速开始部分,特别是环境搭建和初识 Linux 的部分。先把VirtualBox里的系统跑起来,跟着操作一遍基本命令,再进入后面的系统和命令详解。

学完能做什么、资料怎么配合练习

学完这门课后,你应该能独立完成几个实际工作场景:给服务器部署应用时,能用命令行配置环境、检查进程、查看日志;做数据分析或者批量处理文件时,能用管道和重定向把多个命令组合起来;写简单的 Shell 脚本自动化日常任务,比如定时备份、日志清理。

课程里的"三剑客"部分特别值得花时间消化——grep 搜索、awk 数据处理、sed 文本替换,这三个工具组合起来能处理绝大多数文本任务。过滤器命令的简介和基本操作、比较和抽取、统计和格式化这些章节,是后面写脚本的基础。

练习方面,光看视频不够。每节命令都要在 VirtualBox 里的 CentOS 7 上实际敲一遍,改改参数试试不同效果。正则表达式那节建议多写几种模式,验证自己写的是否匹配正确。如果能跟着课程把三剑客的几个典型场景练习一遍,后面自己写脚本时就有感觉了。

课程目录

课程目录43 集
  • 1-1 [导学] 导学 (17:08).mp4
  • 2-1 [快速开始] Shell编程环境搭建 (10:45).mp4
  • 2-2 [快速开始] 初识Linux命令行与shell编程 (20:42).mp4
  • 2-3 [快速开始] 加餐:VitualBox安装Centos7系统(Mac为例) (12:50).mp4
  • 2-4 [快速开始] 加餐:VitualBox配置Centos7网络(Mac为例) (24:07).mp4
  • 2-5 [快速开始] 帮助手册必知必会 (19:50).mp4
  • 3-1 [必要背景知识] Linux家族介绍 (14:06).mp4
  • 3-2 [必要背景知识] Shell家族介绍 (10:19).mp4
  • 3-3 [必要背景知识] Linux终端控制台 (14:27).mp4
  • 3-4 [必要背景知识] Linux键盘使用 (16:36).mp4
  • 4-1 [系统及命令详解] 系统启动过程 (17:50).mp4
  • 4-2 [系统及命令详解] 变量和选项 (20:19).mp4
  • 4-3 [系统及命令详解] 命令和定制 (43:13).mp4
  • 4-4 [系统及命令详解] 重定向和管道 (33:23).mp4
  • 4-5 [系统及命令详解] 用户管理 (41:53).mp4
  • 4-6 [系统及命令详解] 文件系统 (27:39).mp4
  • 4-7 [系统及命令详解] 文件操作 (24:48).mp4
  • 4-8 [系统及命令详解] 目录操作 (48:41).mp4
  • 4-9 [系统及命令详解] 过滤器命令之简介与基本操作 (29:03).mp4
  • 4-10 [系统及命令详解] 过滤器命令之比较和抽取 (24:01).mp4
  • 4-11 [系统及命令详解] 过滤器命令之统计和格式化 (37:54).mp4
  • 4-12 [系统及命令详解] 过滤器命令之排序、组合和变换 (30:59).mp4
  • 4-13 [系统及命令详解] 正则表达式 (13:34).mp4
  • 4-14 [系统及命令详解] Linux三剑客之grep (21:06).mp4
  • 4-15 [系统及命令详解] Linux三剑客之awk (45:27).mp4
  • 4-16 [系统及命令详解] Linux三剑客之sed (18:14).mp4
  • 4-17 [系统及命令详解] 编辑器之神:vim (01:05:42).mp4
  • 4-18 [系统及命令详解] 显示文件 (15:39).mp4
  • 4-19 [系统及命令详解] 软件安装管理 (13:03).mp4
  • 4-20 [系统及命令详解] 文件压缩和打包 (15:16).mp4
  • 4-21 [系统及命令详解] 进程和作业控制 (35:04).mp4
  • 4-22 [系统及命令详解] 网络相关命令 (24:20).mp4
  • 5-1 [Shell编程基础篇] 测试与判断 (42:44).mp4
  • 5-2 [Shell编程基础篇] 循环控制 (20:35).mp4
  • 5-3 [Shell编程基础篇] 函数 (35:45).mp4
  • 5-4 [Shell编程基础篇] 数组 (18:31).mp4
  • 5-5 [Shell编程基础篇] Shell扩展 (27:21).mp4
  • 6-1 [Shell编程实战篇] Shell脚本调试技巧 (14:23).mp4
  • 6-2 [Shell编程实战篇] 猜数字小游戏 (24:33).mp4
  • 6-3 [Shell编程实战篇] 常见算法实现 (18:59).mp4
  • 6-4 [Shell编程实战篇] 构建文本过滤工具 (12:32).mp4
  • 6-5 [Shell编程实战篇] 快速杀掉同类进程 (09:27).mp4
  • 6-6 [Shell编程实战篇] 智能交互脚本 (07:09).mp4