Skip to content

[Shell Practice Labs] This repository collects 34 of programming scenarios (labs and challenges) 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 lab...

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

5 Commits
Β 
Β 

Repository files navigation

Shell Practice Labs

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 your coding skills, and learn how to write clean and efficient code.

Shell

Scenarios

Index Name Difficulty Practice
01 πŸ“– Command-Line File Downloading Tools β˜…β˜†β˜† 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 πŸ“– File and Disk Usage β˜…β˜†β˜† Start Lab
10 πŸ“– Linux cp Command: File Copying β˜…β˜†β˜† Start Lab
11 πŸ“– Get Help on Linux β˜…β˜†β˜† Start Lab
12 πŸ“– Linux rm Command: File Removing β˜…β˜†β˜† Start Lab
13 πŸ“– Permissions of Files β˜…β˜†β˜† Start Lab
14 πŸ“– Environment Variable and Find Files β˜…β˜†β˜† Start Lab
15 πŸ“– Connect to Remote β˜…β˜†β˜† Start Lab
16 πŸ“– Introducing Grep, Sed, and Awk Commands β˜…β˜†β˜† Start Lab
17 πŸ“– Linux mv Command: File Moving/Renaming β˜…β˜†β˜† Start Lab
18 πŸ“– Set Up Scheduled Tasks β˜…β˜†β˜† Start Lab
19 πŸ“– Background Job Management in Linux β˜…β˜†β˜† Start Lab
20 πŸ“– Network Information and Test β˜…β˜†β˜† Start Lab
21 πŸ“– User Group Management β˜…β˜†β˜† Start Lab
22 πŸ“– Simple Text Processing β˜…β˜†β˜† Start Lab
23 πŸ“– Data Stream Redirection β˜…β˜†β˜† Start Lab
24 πŸ“– Linux ls Command: Content Listing β˜…β˜†β˜† Start Lab
25 πŸ“– Your First Linux Lab β˜…β˜†β˜† Start Lab
26 πŸ“– Initialize Git Project β˜…β˜†β˜† Start Lab
27 πŸ“– Basic Linux File Operations β˜…β˜†β˜† Start Lab
28 πŸ“– Terminate Processes with kill, killall, and pkill β˜…β˜†β˜† Start Lab
29 πŸ“– Linux Logical Commands and Redirection β˜…β˜†β˜† Start Lab
30 πŸ“– Introduction to Linux β˜…β˜†β˜† Start Lab
31 πŸ“– Command Execution Sequence Control and Pipeline β˜…β˜†β˜† Start Lab
32 πŸ“– User Account Management β˜…β˜†β˜† Start Lab
33 πŸ“– Linux User Group and File Permissions β˜…β˜†β˜† Start Lab
34 πŸ“– File Packing and Compression β˜…β˜†β˜† Start Lab

More

About

[Shell Practice Labs] This repository collects 34 of programming scenarios (labs and challenges) 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 lab...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages