Linux 命令与 Bash 脚本¶
课程描述¶
在现代软件开发与运维工作中,Linux 系统扮演着不可或缺的角色。本课程将使学习者深入探索 Linux 系统的奥秘,从基础命令到高级应用,全面提升学习者的 Linux 实战能力。
课程收益¶
通过此次课程培训,可使学习者获得如下收益:
- 熟悉 Linux 系统及常用命令。
- 了解 Linux 系统中进程、线程、网络等核心概念。
- 熟悉 Linux 常用统计命令和性能数据统计命令。
- 掌握 Linux 核心三剑客命令 grep awk sed 与数据处理分析能力。
- 掌握日志分析能力。
- 掌握 Linux 环境中配置 Java、Python、NodeJs、Android-SDK 等。
- 了解 Bash 编程语法。掌握 shell 脚本编写。
授课形式¶
- 课堂讲授
- 讲义解析
- 测试情景模拟
- 项目实战
讲师介绍¶
Linux 与 Bash-L1¶
教学目标¶
- 熟悉 Linux 系统及常用命令。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | Linux 系统与 Shell 环境准备 | 多平台配置 shell 使用环境 |
知识点 | Linux 常用命令之文件处理 | 面试必考经典命令 |
Linux 与 Bash-L2¶
教学目标¶
- 了解 Linux 系统中进程、线程、网络等核心概念。
- 熟悉 Linux 常用统计命令。
- 掌握 Linux 系统性能数据统计命令。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | Linux 常用命令之性能统计 | cpu mem network io |
知识点 | Linux 常用统计命令 | sort uniq wc 等常用统计命令 |
知识点 | Linux 进程与线程 | 多进程、多线程、死锁、进程间通讯 |
Linux 与 Bash-L3¶
教学目标¶
- 掌握 Linux 核心三剑客命令 grep awk sed 与数据处理分析能力。
- 掌握日志分析能力。
- 掌握 Linux 环境中配置 Java、Python、NodeJs、Android-SDK 等。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | Linux 三剑客之 grep | 数据检索工具 |
知识点 | Linux 三剑客之 awk | 最强大的经典数据处理工具 |
知识点 | Linux 三剑客之 sed | 数据的流式编辑 |
知识点 | Linux 三剑客与管道使用 | grep、awk、sed 等 linux 经典数据处理技术 |
知识点 | 【实战】三剑客实战之 Nginx 日志分析实战 | 以真实的 nginx log 为例演练如何分析核心测试数据指标 |
知识点 | 【实战】三剑客实战之性能、网络统计实战 | 统计进程的资源占用数据 |
知识点 | linux 进阶命令 | curl 接口请求、jq json 数据处理 |
知识点 | Linux 环境配置 | 基础环境安装 java python nodejs android-sdk 等 |
Linux 与 Bash-L4¶
教学目标¶
- 了解 Bash 编程语法。
- 掌握 shell 脚本编写。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | Bash 编程语法 | 变量定义与常用流程控制语法 |
知识点 | Bash 脚本编写 | 编写可以直接执行的 shell 脚本 |