Course Code: bashauto
Duration: 21 hours
Prerequisites:
  • 了解 Linux 操作系统
  • 使用命令行介面的经验
  • 基本程式设计经验

观众

  • 开发人员
  • 系统管理员
Overview:

Bash 是一种命令语言解释器,也是 Linux 和其他类 Unix 作业系统的脚本语言。 

这种讲师指导的现场培训(在线或现场)面向希望使用 Bash 实现任务自动化并更有效地管理系统的开发人员和系统管理员。

在本次培训结束时,参与者将能够:

  • 安装并配置 Bash。
  • 编写并执行 Bash 个脚本。
  • 了解 Bash 脚本的生命周期以及 Bash 如何适应系统管理任务。
  • 使用 Bash 自动执行任务和管理系统。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

  • 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 实现自动化的更多资讯的后续步骤
Sites Published:

United Arab Emirates - Bash Scripting for Automation

Qatar - Bash Scripting for Automation

Egypt - Bash Scripting for Automation

Saudi Arabia - Bash Scripting for Automation

South Africa - Bash Scripting for Automation

Brasil - Bash Scripting for Automation

Canada - Bash Scripting for Automation

中国 - Bash Scripting for Automation

香港 - Bash Scripting for Automation

澳門 - Bash Scripting for Automation

台灣 - Bash Scripting for Automation

USA - Bash Scripting for Automation

Österreich - Bash Scripting for Automation

Schweiz - Bash Scripting for Automation

Deutschland - Bash Scripting for Automation

Czech Republic - Bash Scripting for Automation

Denmark - Bash Scripting for Automation

Estonia - Bash Scripting for Automation

Finland - Bash Scripting for Automation

Greece - Bash Scripting for Automation

Magyarország - Bash Scripting for Automation

Ireland - Bash Scripting for Automation

Luxembourg - Bash Scripting for Automation

Latvia - Bash Scripting for Automation

España - Bash Scripting for Automation

Italia - Bash Scripting for Automation

Lithuania - Bash Scripting for Automation

Nederland - Bash Scripting for Automation

Norway - Bash Scripting for Automation

Portugal - Bash Scripting for Automation

România - Bash Scripting for Automation

Sverige - Bash Scripting for Automation

Türkiye - Bash Scripting for Automation

Malta - Bash Scripting for Automation

Belgique - Bash Scripting for Automation

France - Bash Scripting for Automation

日本 - Bash Scripting for Automation

Australia - Bash Scripting for Automation

Malaysia - Bash Scripting for Automation

New Zealand - Bash Scripting for Automation

Philippines - Bash Scripting for Automation

Singapore - Bash Scripting for Automation

Thailand - Bash Scripting for Automation

Vietnam - Bash Scripting for Automation

India - Bash Scripting for Automation

Argentina - Bash Scripting for Automation

Chile - Bash Scripting for Automation

Costa Rica - Bash Scripting for Automation

Ecuador - Bash Scripting for Automation

Guatemala - Bash Scripting for Automation

Colombia - Bash Scripting for Automation

México - Bash Scripting for Automation

Panama - Bash Scripting for Automation

Peru - Bash Scripting for Automation

Uruguay - Bash Scripting for Automation

Venezuela - Bash Scripting for Automation

Polska - Bash Scripting for Automation

United Kingdom - Bash Scripting for Automation

South Korea - Bash Scripting for Automation

Pakistan - Bash Scripting for Automation

Sri Lanka - Bash Scripting for Automation

Bulgaria - Bash Scripting for Automation

Bolivia - Bash Scripting for Automation

Indonesia - Bash Scripting for Automation

Kazakhstan - Bash Scripting for Automation

Moldova - Bash Scripting for Automation

Morocco - Bash Scripting for Automation

Tunisia - Bash Scripting for Automation

Kuwait - Bash Scripting for Automation

Oman - Bash Scripting for Automation

Slovakia - Bash Scripting for Automation

Kenya - Bash Scripting for Automation

Nigeria - Bash Scripting for Automation

Botswana - Bash Scripting for Automation

Slovenia - Bash Scripting for Automation

Croatia - Bash Scripting for Automation

Serbia - Bash Scripting for Automation

Bhutan - Bash Scripting for Automation

Nepal - Bash Scripting for Automation

Uzbekistan - Bash Scripting for Automation