Shell Tutorials

Shell scripting tutorials offer a systematic approach to mastering command - line operations and automation. Our tutorials cover different shells and scripting techniques, suitable for both beginners and experienced users. Through hands - on labs and practical examples, you'll become proficient in writing efficient shell scripts. Our interactive command - line environment enables you to practice and experiment with shell commands in real - time.

Terraform Project Initialization

Terraform Project Initialization

In this lab, you will learn the fundamental steps of initializing a new Terraform project, including setting up the directory structure and downloading necessary provider plugins.
ShellLinux
Create Shell Scripts With Loops

Create Shell Scripts With Loops

In this challenge, you will learn how to create a simple shell script that uses looping constructs to process file or command-line input.
ShellLinux
Create Shell Scripts to Process Command Output

Create Shell Scripts to Process Command Output

In this challenge, you will learn how to create a simple shell script that processes the output of shell commands.
ShellLinux
Terraform Basic Resource Creation

Terraform Basic Resource Creation

In this lab, you will learn the fundamental workflow of Terraform by defining, planning, and applying a basic `local_file` resource. This will introduce you to the core concepts of Infrastructure as Code (IaC).
ShellLinux
Install and Automate RHEL Deployments

Install and Automate RHEL Deployments

In this lab, you will learn to deploy and automate RHEL 9 containers using Docker. You will explore Red Hat Universal Base Images (UBI), create custom Dockerfiles based on RHEL configurations, validate container deployments, and automate container creation using scripts that mirror Kickstart automation concepts.
LinuxDockerShell
Terraform Resource Destruction

Terraform Resource Destruction

In this lab, you will learn how to safely preview and execute the destruction of resources managed by Terraform, ensuring a clean and controlled teardown of your infrastructure.
ShellLinux
Terraform State Management

Terraform State Management

In this lab, you will learn how to manage Terraform state using various `terraform state` subcommands to inspect, list, move, and refresh resources.
ShellLinuxCybersecurity
Create a Conditional Shell Script

Create a Conditional Shell Script

In this challenge, you will learn how to create a simple shell script that uses conditional statements to execute code based on certain conditions.
ShellLinux
Terraform Outputs Management

Terraform Outputs Management

In this lab, you will learn how to use Terraform output values to extract meaningful information from your infrastructure configuration, making it easier to access and use.
ShellLinux
Demonstrating Input Validation and Code Integrity

Demonstrating Input Validation and Code Integrity

In this lab, you will learn the importance of input validation and code integrity by creating a simple script, simulating a command injection attack, implementing sanitization, and verifying the script's integrity with hashing.
CybersecurityShellLinux
Process Arguments in Bash Scripts

Process Arguments in Bash Scripts

In this RHCSA 9 challenge, you will create a bash script that processes command-line arguments, demonstrating essential scripting skills required for the RHCSA exam. Practice file creation, permission management, and bash scripting techniques on Red Hat Enterprise Linux 9.
ShellLinux
Create and Execute Bash Scripts in RHEL

Create and Execute Bash Scripts in RHEL

In this lab, you will learn to create and execute Bash scripts for RHEL system administration. You will begin by crafting simple scripts, then enhance them with system commands and make them executable. The lab progresses to using `for` loops for automating tasks like system information gathering and filtering command output with `grep` and regular expressions. Finally, you will build a comprehensive RHEL system information script, gaining practical skills in automating administrative tasks and leveraging powerful shell features.
ShellLinux
The Script Artisan

The Script Artisan

In this challenge, you will step into the role of a system administrator to write a powerful shell script that automates file management tasks, learning about variables, conditionals, and loops along the way.
ShellLinux
Terraform Outputs Management

Terraform Outputs Management

In this lab, you will learn how to use Terraform output values to extract meaningful information from your infrastructure configuration, making it easier to access and use.
ShellLinux
Create Shell Script With Inputs

Create Shell Script With Inputs

In this challenge, you will learn how to create a simple shell script that can accept and process input parameters.
ShellLinux
Manage Shell Environment and Configuration in Linux

Manage Shell Environment and Configuration in Linux

In this lab, you will learn to manage the Linux shell environment. You will create local and environment variables, explore inheritance in child shells, control automatic variable exporting with `set -o allexport`, and make your custom configurations persistent by modifying the `.bashrc` file.
ShellLinux
Terraform Variables Usage

Terraform Variables Usage

In this lab, you will learn how to declare, define, and use variables in Terraform to make your configurations more flexible and reusable.
ShellLinux
Manage Files in Red Hat Enterprise Linux

Manage Files in Red Hat Enterprise Linux

In this lab, you will gain hands-on experience managing files and directories using essential command-line tools in a RHEL environment. You will learn to explore your current location, list contents, navigate directories, create files, organize files and directories, create links, and efficiently select files with shell expansions.
LinuxShell
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 18
  • Next