KnowledgeCity

Linux Bash 与 Shell 脚本

展示在 Linux Bash 中使用命令、变量、函数和表达式创建脚本的能力。
免费观看第一课 — 获取全部 33 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
高级  提供者 Jeremy Kurtz  7 章节 ·  33 课时 ·  3h 3m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

在 Linux 中,Bash 脚本是计算能力的源泉。它是计算领域最强大、最高效的操作系统之一的一部分。 shell 脚本的基础是自动化常见任务以及创建脚本来保护、备份和操作大量数据。 Bash 脚本是 Linux 武器库中最重要的工具之一。在多线程环境中自动化各种重复性任务的能力可以为公司节省无数工时。在本课程中,您将学习使用命令、变量、函数甚至正则表达式编写 Bash 脚本。

您将学到的内容

  • 使用命令、变量、函数和正则表达式编写 Bash shell 脚本
  • 区分 Bash、Korn 和 C shell,并将 Bash 脚本与批处理文件进行比较
  • 使用环境变量和用户自定义变量,包括变量类型和作用域
  • 在 Bash 中应用比较运算符、数学运算符和字符串测试
  • 使用 if-else-fi、elif、while 循环和 for 循环构建条件逻辑,包括嵌套和范围
  • 使用管道和重定向符自动执行命令,重定向标准输出和标准错误,并通过函数实现工作模块化

关键要点

  • Bash 脚本可自动执行常见的重复性任务,例如对大量数据进行安全保护、备份和处理。
  • 在多线程环境中自动化重复性任务,可为企业节省大量人力工时。
  • 本课程涵盖 shell 脚本基础知识,包括命令、变量、函数和正则表达式。
  • 正则表达式让您无需打开文件即可对文件进行精确搜索。
  • 管道和重定向符可实现命令自动化,函数则允许您将命令行工作模块化。

常见问题

本课程将学习哪些内容?

您将学习使用命令、变量、函数和正则表达式进行 Bash 脚本编写,内容涵盖 shell 脚本基础知识;Bash、Korn 和 C shell;环境变量和用户自定义变量及其类型;比较运算符和数学运算符;if-else-fi、elif、while 循环和 for 循环等条件语句;高级脚本编写技术;使用管道和重定向符实现命令自动化;以及通过函数实现模块化。

Bash 脚本有什么用途?

根据课程内容,Bash 脚本用于自动化常见任务,以及创建对大量数据进行安全保护、备份和处理的脚本,通过在多线程环境中自动化重复性任务,为企业节省大量人力工时。

本课程如何讲解条件语句和循环?

课程深入讲解 if-else、fi、elif、while 循环和 for 循环等条件语句,介绍如何管理多个条件,并包含在循环中嵌套 if 语句以及在 for 循环中使用范围的相关课程。

本课程有助于培养哪些技能?

本课程帮助您培养 Bash(脚本语言)、Linux 脚本编写、脚本编写、shell 命令、shell 脚本和 Unix 命令等方面的技能。

课程涵盖哪些用于编写脚本的工具或编辑器?

课程包括搭建工作环境和使用 Nano 编辑器,然后创建 Bash 脚本。