Shell 教程

Shell 脚本编程教程提供了一种系统的方法来掌握命令行操作和自动化。我们的教程涵盖了不同的 Shell 和脚本技术,适合初学者和有经验的用户。通过实践实验室和实际示例,你将熟练掌握编写高效的 Shell 脚本。我们的交互式命令行环境让你可以实时练习和试验 Shell 命令。

GitHub Actions 矩阵构建

GitHub Actions 矩阵构建

在这个实验中,你将学习如何使用矩阵策略 (matrix strategies) 来同时针对多种配置(例如不同的 Node.js 版本)运行你的工作流。
LinuxJavaScriptGitShell
Terraform 输出管理

Terraform 输出管理

在本实验中,你将学习如何使用 Terraform 输出值从基础设施配置中提取关键信息,从而使其更易于访问和使用。
ShellLinux
Terraform 基础资源创建

Terraform 基础资源创建

在本实验中,你将通过定义、规划并应用一个基础的 `local_file` 资源,学习 Terraform 的基本工作流程。这将带你初步了解基础设施即代码(IaC)的核心概念。
ShellLinux
GitHub Actions 运行简单命令

GitHub Actions 运行简单命令

在这个实验(Lab)中,你将学习如何定义一个 GitHub Actions 工作流,使用 runs-on 指定运行器环境,以及使用 run 关键字执行简单的 shell 命令。
LinuxGitShell
Terraform 状态管理

Terraform 状态管理

在这个实验(Lab)中,你将学习如何使用各种 `terraform state` 子命令来检查、列出、移动和刷新资源,从而管理 Terraform 状态。
ShellLinuxCybersecurity
定时备份与恢复

定时备份与恢复

基于清单创建 tar 备份、检查归档、恢复单个文件,并使用 Cron 安全地安排带时间戳的备份。
LinuxShell
演示输入验证和代码完整性

演示输入验证和代码完整性

在此实验中,你将通过创建一个简单脚本、模拟命令注入攻击、实现输入过滤以及使用哈希验证脚本完整性来学习输入验证和代码完整性的重要性。
CybersecurityShellLinux
GitHub Actions 任务依赖

GitHub Actions 任务依赖

在这个实验中,你将学习如何通过定义任务间的依赖关系来编排复杂的工作流,确保部署等任务在构建成功后才执行。
LinuxGitJavaScriptShell
GitHub Actions 添加环境变量

GitHub Actions 添加环境变量

在这个实验(Lab)中,你将学习如何在 GitHub Actions 工作流中定义和使用环境变量。你将创建一个工作流,设置一个全局变量,并在步骤(step)中访问它以打印问候消息。
ShellLinuxGit
编写日志错误摘要脚本

编写日志错误摘要脚本

编写一个简短的 Bash 脚本,统计每个准备好的日志文件中的错误行数。
Shell
Terraform 资源销毁

Terraform 资源销毁

在本次实验中,你将学习如何安全地预览和执行销毁 Terraform 所管理的资源,确保基础设施的清理和受控拆除。
ShellLinux
GitHub Actions 第一个工作流创建

GitHub Actions 第一个工作流创建

在这个实验(Lab)中,你将学习创建 GitHub Actions 工作流的基本步骤。你将初始化一个 Git 仓库,创建必要的目录结构,在 YAML 文件中定义工作流触发器和 Job,并将更改提交,以模拟 CI/CD 流程。
LinuxGitShell
GitHub Actions 设置 Secret

GitHub Actions 设置 Secret

在这个实验 (Lab) 中,你将学习如何在 GitHub Actions 中安全地管理敏感信息,方法是设置仓库 Secret 并在工作流中引用它们。
CybersecurityLinuxGitShell
Shell 脚本基础

Shell 脚本基础

使用 shebang、变量、引号、输入、参数、条件、文件测试、退出状态和 for 循环编写适合初学者的 Bash 脚本。
Shell
脚本工匠

脚本工匠

在本次挑战中,你将扮演系统管理员,编写一个功能强大的 Shell 脚本来自动完成文件管理任务,并在过程中学习变量、条件语句和循环。
ShellLinux
Terraform 变量使用

Terraform 变量使用

在此次实验中,你将学习如何在 Terraform 中声明、定义和使用变量,以使你的配置更灵活、更具可重用性。
ShellLinux
Terraform 项目初始化

Terraform 项目初始化

在本实验中,你将学习初始化新 Terraform 项目的基本步骤,包括设置目录结构以及下载必要的提供程序插件。
ShellLinux
Terraform 输出管理

Terraform 输出管理

在本实验中,你将学习如何使用 Terraform 输出值从基础设施配置中提取关键信息,从而使其更易于访问和使用。
ShellLinux
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 19
  • 下一页