Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

[Archived] Shell Practice Labs | This repo collects 29 of programming labs exercises for Shell Practice Labs. This course contains lots of labs for Shell, each lab is a small Shell project with detailed guidance and solutions. You can practice your Shell skills by completing these labs, improve y...

Notifications You must be signed in to change notification settings

labex-labs/shell-practice-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 

Repository files navigation

Shell Practice Labs

Shell Practice Labs

Start-Learning

This course contains lots of labs for Shell, each lab is a small Shell project with detailed guidance and solutions. You can practice your Shell skills by completing these labs, improve your coding skills, and learn how to write clean and efficient code.

Shell

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.

  • 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 AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.

Learn more about LabEx VM.

Exercises

Index Name Difficulty Practice
01 πŸ“– Download Files from the Internet β˜…β˜†β˜† Start Lab
02 πŸ“– Discover Linux System Information β˜…β˜†β˜† Start Lab
03 πŸ“– Linux cd Command: Directory Changing β˜…β˜†β˜† Start Lab
04 πŸ“– Linux mkdir Command: Directory Creating β˜…β˜†β˜† Start Lab
05 πŸ“– Secure File Transfer Basics β˜…β˜†β˜† Start Lab
06 πŸ“– File System and Disk Management β˜…β˜†β˜† Start Lab
07 πŸ“– Linux Deploy LNMP β˜…β˜†β˜† Start Lab
08 πŸ“– Git Config Management β˜…β˜†β˜† Start Lab
09 πŸ“– Linux cp Command: File Copying β˜…β˜†β˜† Start Lab
10 πŸ“– Get Help on Linux Commands β˜…β˜†β˜† Start Lab
11 πŸ“– Linux rm Command: File Removing β˜…β˜†β˜† Start Lab
12 πŸ“– Permissions of Files β˜…β˜†β˜† Start Lab
13 πŸ“– Connect to Remote β˜…β˜†β˜† Start Lab
14 πŸ“– Text Processing and Regular Expressions β˜…β˜†β˜† Start Lab
15 πŸ“– Linux mv Command: File Moving and Renaming β˜…β˜†β˜† Start Lab
16 πŸ“– Set Up Scheduled Tasks β˜…β˜†β˜† Start Lab
17 πŸ“– Background Job Management β˜…β˜†β˜† Start Lab
18 πŸ“– Network Information and Connection β˜…β˜†β˜† Start Lab
19 πŸ“– Simple Text Processing β˜…β˜†β˜† Start Lab
20 πŸ“– Data Stream Redirection β˜…β˜†β˜† Start Lab
21 πŸ“– Linux ls Command: Content Listing β˜…β˜†β˜† Start Lab
22 πŸ“– Your First Linux Lab β˜…β˜†β˜† Start Lab
23 πŸ“– Terminate Processes in Linux β˜…β˜†β˜† Start Lab
24 πŸ“– Logical Commands and Redirection β˜…β˜†β˜† Start Lab
25 πŸ“– Introduction to Linux β˜…β˜†β˜† Start Lab
26 πŸ“– Sequence Control and Pipeline β˜…β˜†β˜† Start Lab
27 πŸ“– User Account Management β˜…β˜†β˜† Start Lab
28 πŸ“– Linux User Group and File Permissions β˜…β˜†β˜† Start Lab
29 πŸ“– File Packaging and Compression β˜…β˜†β˜† Start Lab

More

About

[Archived] Shell Practice Labs | This repo collects 29 of programming labs exercises for Shell Practice Labs. This course contains lots of labs for Shell, each lab is a small Shell project with detailed guidance and solutions. You can practice your Shell skills by completing these labs, improve y...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published