An open API service indexing awesome lists of open source software.

https://github.com/labex-labs/quick-start-with-shell

[Quick Start with Shell] This repository collects 14 of programming scenarios (labs and challenges) for Quick Start with Shell. This course is designed to give you a solid foundation in the most popular shell used in Linux, the Bash (Bourne Again Shell). You will learn how to use the shell to per...
https://github.com/labex-labs/quick-start-with-shell

List: quick-start-with-shell

awesome awesome-list bash challenges course education hands-on labex labs linux programming shell

Last synced: 26 days ago
JSON representation

[Quick Start with Shell] This repository collects 14 of programming scenarios (labs and challenges) for Quick Start with Shell. This course is designed to give you a solid foundation in the most popular shell used in Linux, the Bash (Bourne Again Shell). You will learn how to use the shell to per...

Awesome Lists containing this project

README

          

# Quick Start with Shell

## Languages

๐Ÿ‡จ๐Ÿ‡ณ [็ฎ€ไฝ“ไธญๆ–‡](README_zh.md) ๐Ÿ‡ช๐Ÿ‡ธ [Espaรฑol](README_es.md) ๐Ÿ‡ซ๐Ÿ‡ท [Franรงais](README_fr.md) ๐Ÿ‡ฉ๐Ÿ‡ช [Deutsch](README_de.md) ๐Ÿ‡ฏ๐Ÿ‡ต [ๆ—ฅๆœฌ่ชž](README_ja.md) ๐Ÿ‡ท๐Ÿ‡บ [ะ ัƒััะบะธะน](README_ru.md) ๐Ÿ‡ฐ๐Ÿ‡ท [ํ•œ๊ตญ์–ด](README_ko.md) ๐Ÿ‡ง๐Ÿ‡ท [Portuguรชs](README_pt.md) ๐Ÿ‡บ๐Ÿ‡ธ [English](README.md)

[![Quick Start with Shell](https://cover-creator.labex.io/quick-start-with-shell.png)](https://labex.io/courses/quick-start-with-shell)

[![Start-Learning](https://img.shields.io/badge/Start-Learning-whitesmoke?style=for-the-badge)](https://labex.io/courses/quick-start-with-shell)

Our Quick Start with Shell course offers a solid foundation in Bash shell scripting, covering Linux command-line essentials. Through hands-on labs and real-world challenges, you'll master file management, text processing, and automation techniques, enabling you to efficiently use the shell in your daily tasks.

![Shell](https://img.shields.io/badge/Shell-whitesmoke?style=for-the-badge&logo=shell)
![Bash](https://img.shields.io/badge/Bash-whitesmoke?style=for-the-badge&logo=bash)
![Linux](https://img.shields.io/badge/Linux-whitesmoke?style=for-the-badge&logo=linux)

## Exercises

| Index | Name | Difficulty | Practice |
|---------|---------------------------------------|--------------|---------------------------------------------------------------------------------------------------------------------|
| 01 | ๐Ÿ“– ๐Ÿ†“ Hello, Bash! | Intermediate | Start Lab |
| 02 | ๐Ÿ“– ๐Ÿ†“ Working with Shell Variables | Beginner | Start Lab |
| 03 | ๐ŸŽฏ ๐Ÿ†“ Finding the Pirate's Treasure | Beginner | Start Challenge |
| 04 | ๐Ÿ“– ๐Ÿ†“ Passing Arguments to the Script | Beginner | Start Lab |
| 05 | ๐Ÿ“– ๐Ÿ†“ Shell Arrays | Beginner | Start Lab |
| 06 | ๐ŸŽฏ ๐Ÿ†“ Interstellar Cargo Manifest | Beginner | Start Challenge |
| 07 | ๐Ÿ“– ๐Ÿ†“ Arithmetic Operations in Shell | Beginner | Start Lab |
| 08 | ๐Ÿ“– ๐Ÿ†“ Basic String Operations | Beginner | Start Lab |
| 09 | ๐Ÿ“– ๐Ÿ†“ Conditional Statements in Shell | Beginner | Start Lab |
| 10 | ๐ŸŽฏ ๐Ÿ†“ Weather Advisory System | Beginner | Start Challenge |
| 11 | ๐Ÿ“– Bash Scripting Loops | Beginner | Start Lab |
| 12 | ๐Ÿ“– Comparing Arrays in Shell | Beginner | Start Lab |
| 13 | ๐Ÿ“– Shell Functions | Beginner | Start Lab |
| 14 | ๐ŸŽฏ Four Function Calculator | Beginner | Start Challenge |
| 15 | ๐Ÿ“– Special Variables in Shell | Beginner | Start Lab |
| 16 | ๐Ÿ“– Bash Trap Command | Beginner | Start Lab |
| 17 | ๐Ÿ“– File System Operations in Shell | Beginner | Start Lab |
| 18 | ๐ŸŽฏ File System Explorer | Beginner | Start Challenge |

## Environment

LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.

![](https://tutorial-screenshot.getvm.io/images/vm-1725247253.png)

- A strict "Learn by Doing" approach with exclusive hands-on labs and no videos.
- Interactive online environments within the browser, with automated step-by-step checks.
- A structured content organization with the Skill Tree based learning system.
- A growing learning resource of 30 Skill Trees and over 6,000 Labs.
- The learning assistant Labby, built on lastest AI models, providing a conversational learning experience.

Learn more about [LabEx VM](https://support.labex.io/using-labex/virtual-machine).

## More

- ๐Ÿ”— [Linux Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- ๐Ÿ”— [Linux Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- ๐Ÿ”— [Linux Free Tutorials](https://github.com/labex-labs/linux-free-tutorials)