Skip to content

labex-labs/shell-practice-labs

Repository files navigation

Practice Shell Labs

Languages: English · 简体中文 · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português

Shell

Learn Shell scripting for system administration and automation with this comprehensive Learning Path. Designed for beginners, this roadmap provides a systematic way to master command-line interfaces and shell programming. The included Shell Courses offer hands-on, non-video instruction and practical exercises within an interactive command-line environment, helping you develop real-world skills in Unix/Linux shells and scripting languages.

Start Practicing on LabEx

Browse up to 50 hands-on Shell labs from LabEx. Each lab opens in an interactive environment so you can practice by doing.

Index Name Difficulty Practice
01 Docker View Container Logs Beginner Start Lab
02 Linux Execution Delaying Beginner Start Lab
03 Linux Script Executing Beginner Start Lab
04 Linux Condition Testing Beginner Start Lab
05 Linux Command Timing Beginner Start Lab
06 Linux File Creating/Updating Beginner Start Lab
07 Linux System Information Displaying Beginner Start Lab
08 Linux Unzip Decompression Beginner Start Lab
09 Linux Process Waiting Beginner Start Lab
10 Linux Command Repeating Beginner Start Lab
11 Linux Text Counting Beginner Start Lab
12 Linux Wildcard Character Beginner Start Lab
13 Linux Command Building Beginner Start Lab
14 Linux Shell Setting Beginner Start Lab
15 Crafting Striking Terminal Text with FIGlet Beginner Start Lab
16 Hadoop FS Shell test Beginner Start Lab
17 Hadoop Storage Policies Management Beginner Start Lab
18 Ansible Shell Module Beginner Start Lab
19 Ansible Script Module Beginner Start Lab
20 Ansible Local Action Module Beginner Start Lab
21 Build a Linux System Monitor Using Bash Beginner Start Lab
22 Build a Task Scheduler Using Bash Beginner Start Lab
23 Creating a Typing Game Using Bash Beginner Start Lab
24 Chess Board in Terminal Beginner Start Lab
25 Hello, Bash! Beginner Start Lab
26 Manage Standard File Permissions and Ownership Beginner Start Lab
27 Linux Environment Managing Beginner Start Lab
28 Linux mv Command: File Moving and Renaming Beginner Start Lab
29 Linux cp Command: File Copying Beginner Start Lab
30 Linux head Command: File Beginning Display Beginner Start Lab
31 Linux which Command: Command Locating Beginner Start Lab
32 Linux find Command: File Searching Beginner Start Lab
33 Linux grep Command: Pattern Searching Beginner Start Lab
34 Linux time Command: Command Timing Beginner Start Lab
35 Linux wc Command: Text Counting Beginner Start Lab
36 Linux Arithmetic Calculations Beginner Start Lab
37 Linux Text Columnizing Beginner Start Lab
38 Linux Variable Declaring Beginner Start Lab
39 Linux Text Display Beginner Start Lab
40 Linux rm Command: File Removing Beginner Start Lab
41 Linux Shell Exiting Beginner Start Lab
42 Linux Variable Exporting Beginner Start Lab
43 Linux File Searching Beginner Start Lab
44 Linux Pattern Searching Beginner Start Lab
45 Linux File Beginning Display Beginner Start Lab
46 Linux Logic Operations Beginner Start Lab
47 Linux Content Listing Beginner Start Lab
48 Linux File Moving/Renaming Beginner Start Lab
49 Linux Text Formatting Beginner Start Lab
50 Linux Input Reading Beginner Start Lab

View More on LabEx

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io

About

Shell labs for guided hands-on practice by LabEx.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors