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
演示输入验证和代码完整性

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

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

GitHub Actions 任务依赖

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

GitHub Actions 添加环境变量

在这个实验(Lab)中,你将学习如何在 GitHub Actions 工作流中定义和使用环境变量。你将创建一个工作流,设置一个全局变量,并在步骤(step)中访问它以打印问候消息。
ShellLinuxGit
Terraform 输出管理

Terraform 输出管理

在本实验中,你将学习如何使用 Terraform 输出值从基础设施配置中提取关键信息,从而使其更易于访问和使用。
ShellLinux
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 脚本来自动化文件管理任务,并在此过程中学习变量、条件判断和循环的使用。
ShellLinux
Terraform 变量使用

Terraform 变量使用

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

Terraform 项目初始化

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

Shell 中的文件系统操作

在本实验中,你将学习如何在 Shell 中执行各种文件测试。你将创建测试文件和目录,检查它们是否存在,并测试文件权限。完成本实验后,你将能够编写可以与文件系统交互并根据文件属性做出决策的 Shell 脚本。
LinuxShell
星际货物清单

星际货物清单

欢迎,太空学员!作为「星云游牧者号」星际飞船的实习货运官,你的任务是为飞船的三个货舱创建一个简单的库存系统。你将编写一个 Shell 脚本来管理和显示每个货舱的内容,处理不同的用户输入并提供相应的响应。
Shell
Bash Trap 命令详解

Bash Trap 命令详解

在本实验中,你将学习如何使用 Bash 中的 trap 命令来处理脚本中的信号和中断。你将创建一个能够捕获特定信号的脚本,为这些信号实现自定义操作,并结合函数使用 trap 以使代码更具条理性。完成本实验后,你将能够编写出可以优雅处理各种突发状况并防止不可预知行为的脚本。
ShellLinux
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 18
  • 下一页