课程大纲

介绍

  • Bash 哲学和原则 / 什么是 Bash?
  • Bash 与其他脚本语言的比较
  • Bash 功能和架构概述
  • 超出 Bash: Bash 在系统管理任务的上下文中

了解 Bash

  • Bash 脚本的生命周期
  • Bash 如何适应系统管理任务
  • Bash 语法和数据类型

开始

  • 设置开发环境
  • 在Linux 系统上安装 Bash
  • 在 Windows 系统上安装 Bash
  • 配置 Bash 环境

创建和运行 Bash 个脚本

  • Bash 脚本结构
  • 运行 Bash 个脚本
  • 使用变数、参数和输入/输出
  • 控制结构和回圈

Bash 自动化脚本

  • 使用 Bash 自动执行任务
  • 使用 Bash 进行文件系统管理
  • 使用 Bash 进行流程管理
  • 使用 Bash 进行系统监控和日志记录

将 Bash 与其他工具整合

  • Bash 和正则表达式
  • Bash 以及 sed 和 awk
  • Bash 和命令行工具(grep、find、xargs 等)

故障排除

  • 调试 Bash 个脚本
  • 常见错误以及如何避免它们
  • 优化 Bash 个脚本

总结和后续步骤

  • 关键概念和最佳实践回顾
  • 了解有关 Bash 和使用 Bash 实现自动化的更多资讯的后续步骤

要求

  • 了解 Linux 操作系统
  • 使用命令行介面的经验
  • 基本程式设计经验

观众

  • 开发人员
  • 系统管理员
 21 小时

即将举行的公开课程

课程分类