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.
Other Skill Trees
LinuxDevOpsCybersecurityDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Web DevelopmentData Science
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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