Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/labex-labs/linux-practice-labs
[Linux Practice Labs] This repository collects 187 of programming scenarios (labs and challenges) for Linux Practice Labs. This course contains lots of labs for Linux, each lab is a small Linux project with detailed guidance and solutions. You can practice your Linux skills by completing these la...
https://github.com/labex-labs/linux-practice-labs
List: linux-practice-labs
awesome awesome-list challenges course education hands-on labex labs linux programming
Last synced: 5 days ago
JSON representation
[Linux Practice Labs] This repository collects 187 of programming scenarios (labs and challenges) for Linux Practice Labs. This course contains lots of labs for Linux, each lab is a small Linux project with detailed guidance and solutions. You can practice your Linux skills by completing these la...
- Host: GitHub
- URL: https://github.com/labex-labs/linux-practice-labs
- Owner: labex-labs
- Created: 2024-05-24T09:03:50.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-08-01T01:29:12.000Z (4 months ago)
- Last Synced: 2024-08-02T04:24:03.211Z (4 months ago)
- Topics: awesome, awesome-list, challenges, course, education, hands-on, labex, labs, linux, programming
- Homepage: https://labex.io/skilltrees/linux
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux Practice Labs
[![Linux Practice Labs](https://cover-creator.appbot.io/linux-practice-labs.png)](https://labex.io/courses/linux-practice-labs)
[![Start-Learning](https://img.shields.io/badge/Start-Learning-whitesmoke?style=for-the-badge)](https://labex.io/courses/linux-practice-labs)
This course consists of multiple mini labs for learning Linux. Each lab focuses on a specific skill. While the labs are meant to be completed sequentially, you can choose to tackle them out of order. By finishing all the labs, you will gain a solid grasp of Linux and feel confident using it.
![Linux](https://img.shields.io/badge/Linux-whitesmoke?style=for-the-badge&logo=linux)
## 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 AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.Learn more about [LabEx VM](https://support.labex.io/using-labex/virtual-machine).
## Exercises
| Index | Name | Difficulty | Practice |
|---------|----------------------------------------------------|--------------|-----------------------------------------------------------------------------------------------------------------------------------|
| 001 | π Linux Text Display | β ββ | Start Lab |
| 002 | π― Linux Enchantment Display | β ββ | Start Challenge |
| 003 | π Linux Screen Clearing | β ββ | Start Lab |
| 004 | π― Underwater Clear Screen Journey | β ββ | Start Challenge |
| 005 | π Linux Content Listing | β ββ | Start Lab |
| 006 | π― Virtual Linux Listing Adventure | β ββ | Start Challenge |
| 007 | π Linux Directory Changing | β ββ | Start Lab |
| 008 | π― Treasure Quest with Linux Directories | β ββ | Start Challenge |
| 009 | π Linux Directory Displaying | β ββ | Start Lab |
| 010 | π― Forest Navigation with pwd Command | β ββ | Start Challenge |
| 011 | π Linux Directory Creating | β ββ | Start Lab |
| 012 | π― Hidden Treasure Directory Creation | β ββ | Start Challenge |
| 013 | π Linux File Creating/Updating | β ββ | Start Lab |
| 014 | π― Linux File Mastery Showdown | β ββ | Start Challenge |
| 015 | π Linux File Copying | β ββ | Start Lab |
| 016 | π― Desert Copying with Saladin | β ββ | Start Challenge |
| 017 | π Linux File Moving/Renaming | β ββ | Start Lab |
| 018 | π― Desert Tribe File Migration | β ββ | Start Challenge |
| 019 | π Linux File Removing | β ββ | Start Lab |
| 020 | π― Digital Jungle Quest | β ββ | Start Challenge |
| 021 | π Linux Link Creating | β ββ | Start Lab |
| 022 | π― Victorian Linux Linking Adventure | β ββ | Start Challenge |
| 023 | π Linux File Concatenating | β ββ | Start Lab |
| 024 | π― Ancient Scroll Concatenation Tale | β ββ | Start Challenge |
| 025 | π Linux File Beginning Display | β ββ | Start Lab |
| 026 | π― Royal File Beginning Display | β ββ | Start Challenge |
| 027 | π Linux File End Display | β ββ | Start Lab |
| 028 | π― Pirate Treasure Linux Quest | β ββ | Start Challenge |
| 029 | π Linux Text Counting | β ββ | Start Lab |
| 030 | π― Zogs Quest for Text Mastery | β ββ | Start Challenge |
| 031 | π Linux Text Cutting | β ββ | Start Lab |
| 032 | π― Enchanted Lake Text Decrypter | β ββ | Start Challenge |
| 033 | π Linux File Paging | β ββ | Start Lab |
| 034 | π― The Code Crusaders File Quest | β ββ | Start Challenge |
| 035 | π Linux File Scrolling | β ββ | Start Lab |
| 036 | π― Scroll Mastery in Linux | β ββ | Start Challenge |
| 037 | π Linux Ownership Changing | β ββ | Start Lab |
| 038 | π― Restoring Harmony Through Linux Ownership | β ββ | Start Challenge |
| 039 | π Linux Permission Modifying | β ββ | Start Lab |
| 040 | π― The Sanctum of Permissions | β ββ | Start Challenge |
| 041 | π Linux Wildcard Character | β ββ | Start Lab |
| 042 | π― Wildcard Mastery in Data Analysis | β ββ | Start Challenge |
| 043 | π Linux File Searching | β ββ | Start Lab |
| 044 | π― The Finders Quest for Data | β ββ | Start Challenge |
| 045 | π Linux File Locating | β ββ | Start Lab |
| 046 | π― Dinosaur Artifact Hunt with Linux | β ββ | Start Challenge |
| 047 | π Linux Command Locating | β ββ | Start Lab |
| 048 | π― Guardians Lightning Command Mastery | β ββ | Start Challenge |
| 049 | π Linux File/Command Finding | β ββ | Start Lab |
| 050 | π― Enchanted File Quest | β ββ | Start Challenge |
| 051 | π Linux Pattern Searching | β ββ | Start Lab |
| 052 | π― Linux Quest: Pattern Seeking Saga | β ββ | Start Challenge |
| 053 | π Linux Stream Editing | β ββ | Start Lab |
| 054 | π― Pharaohs Sed Scroll Secrets | β ββ | Start Challenge |
| 055 | π Linux Text Processing | β ββ | Start Lab |
| 056 | π― Empire Text Data Mastery | β ββ | Start Challenge |
| 057 | π Linux Text Sorting | β ββ | Start Lab |
| 058 | π― Time Maze Text Sorting | β ββ | Start Challenge |
| 059 | π Linux Duplicate Filtering | β ββ | Start Lab |
| 060 | π― Supernatural Linux Duplicate Filtering | β ββ | Start Challenge |
| 061 | π Linux Character Translating | β ββ | Start Lab |
| 062 | π― Decode Cryptic Sanatorium Messages with Linux tr | β ββ | Start Challenge |
| 063 | π Linux Line Feed Filtering | β ββ | Start Lab |
| 064 | π― Magical Scroll Restoration with Linux | β ββ | Start Challenge |
| 065 | π Linux Line Merging | β ββ | Start Lab |
| 066 | π― Warriors Line Merging in Linux | β ββ | Start Challenge |
| 067 | π Linux File Joining | β ββ | Start Lab |
| 068 | π― Interstellar File Fusion with Linux | β ββ | Start Challenge |
| 069 | π Linux File Comparing | β ββ | Start Lab |
| 070 | π― Linux File Comparison Adventure | β ββ | Start Challenge |
| 071 | π Linux Common Line Comparison | β ββ | Start Lab |
| 072 | π― Time-Traveling Linux Comparisons | β ββ | Start Challenge |
| 073 | π Linux Patch Applying | β ββ | Start Lab |
| 074 | π― The Enchanted Linux Patch Quest | β ββ | Start Challenge |
| 075 | π Linux Text Editing | β ββ | Start Lab |
| 076 | π― Enchanting Linux Text Editing Adventure | β ββ | Start Challenge |
| 077 | π Linux File Difference Viewing | β ββ | Start Lab |
| 078 | π― Glacial Galas: Document Disparities Unveiled | β ββ | Start Challenge |
| 079 | π Linux Simple Text Editing | β ββ | Start Lab |
| 080 | π― Sky Editing Adventure | β ββ | Start Challenge |
| 081 | π Linux Graphical Text Editing | β ββ | Start Lab |
| 082 | π― Empires Gedit Quest | β ββ | Start Challenge |
| 083 | π Preserve Airship's Mystical Archives with Tar | β ββ | Start Lab |
| 084 | π― Futuristic Data Archiving in Linux | β ββ | Start Challenge |
| 085 | π Linux File Compression | β ββ | Start Lab |
| 086 | π― Sand-Inspired File Compression | β ββ | Start Challenge |
| 087 | π Linux Unzip Decompression | β ββ | Start Lab |
| 088 | π― Decompressing Adventures in Cyberpunk City | β ββ | Start Challenge |
| 089 | π Linux Arithmetic Calculations | β ββ | Start Lab |
| 090 | π― Underground Arithmetic Adventure | β ββ | Start Challenge |
| 091 | π Linux Logic Operations | β ββ | Start Lab |
| 092 | π― Treasure Quest with Linux Logic | β ββ | Start Challenge |
| 093 | π Linux Text Columnizing | β ββ | Start Lab |
| 094 | π― Linux Text Columnizing Tech Showdown | β ββ | Start Challenge |
| 095 | π Linux Condition Testing | β ββ | Start Lab |
| 096 | π― Snow Queens Linux Testing Quest | β ββ | Start Challenge |
| 097 | π Linux Command Building | β ββ | Start Lab |
| 098 | π― Palace Garden Linux Command Adventure | β ββ | Start Challenge |
| 099 | π Linux Directory Tree Display | β ββ | Start Lab |
| 100 | π― Skyborne Explorers Directory Quest | β ββ | Start Challenge |
| 101 | π Linux Command Assistance | β ββ | Start Lab |
| 102 | π― Stellar Linux Command Odyssey | β ββ | Start Challenge |
| 103 | π Linux Manual Access | β ββ | Start Lab |
| 104 | π― Linux Manual Quest | β ββ | Start Challenge |
| 105 | π Linux Line Numbering | β ββ | Start Lab |
| 106 | π― Desert Line Numbering Adventure | β ββ | Start Challenge |
| 107 | π Linux Input Reading | β ββ | Start Lab |
| 108 | π― Unleashing Vidyutpada: Linux Input Mastery | β ββ | Start Challenge |
| 109 | π Linux Text Formatting | β ββ | Start Lab |
| 110 | π― Deep Sea Data Formatting | β ββ | Start Challenge |
| 111 | π Linux Execution Delaying | β ββ | Start Lab |
| 112 | π― Desert Racing Pit Stop Timing | β ββ | Start Challenge |
| 113 | π Linux Variable Declaring | β ββ | Start Lab |
| 114 | π― Oceanic Variable Discovery | β ββ | Start Challenge |
| 115 | π Linux Script Executing | β ββ | Start Lab |
| 116 | π― Linux Scripting Adventure | β ββ | Start Challenge |
| 117 | π Linux Shell Exiting | β ββ | Start Lab |
| 118 | π― Virtual Reality Shell Exploration | β ββ | Start Challenge |
| 119 | π Linux Secure Connecting | β ββ | Start Lab |
| 120 | π― Galactic Secure Connections with Linux | β ββ | Start Challenge |
| 121 | π Linux Network Connecting | β ββ | Start Lab |
| 122 | π― Interstellar Network Connectivity Adventure | β ββ | Start Challenge |
| 123 | π Linux Secure Copying | β ββ | Start Lab |
| 124 | π― Secure Code Blueprint Transfer Mission | β ββ | Start Challenge |
| 125 | π Linux Secure File Transferring | β ββ | Start Lab |
| 126 | π― Secure SFTP Quest in Linux | β ββ | Start Challenge |
| 127 | π Linux File Transferring | β ββ | Start Lab |
| 128 | π― Desert Horsemans Secure Linux Transfer | β ββ | Start Challenge |
| 129 | π Linux Networking Utility | β ββ | Start Lab |
| 130 | π― Treasure Island Networking Adventure | β ββ | Start Challenge |
| 131 | π Linux Network Configuring | β ββ | Start Lab |
| 132 | π― Subterra Network Mastery | β ββ | Start Challenge |
| 133 | π Linux Network Monitoring | β ββ | Start Lab |
| 134 | π― Mystical Forest Network Tracking | β ββ | Start Challenge |
| 135 | π Linux Network Testing | β ββ | Start Lab |
| 136 | π― Pingtopia Network Evaluation | β ββ | Start Challenge |
| 137 | π Linux IP Managing | β ββ | Start Lab |
| 138 | π― Spartan Network IP Management | β ββ | Start Challenge |
| 139 | π Linux User Adding | β ββ | Start Lab |
| 140 | π― Wild West User Management | β ββ | Start Challenge |
| 141 | π Linux User Removing | β ββ | Start Lab |
| 142 | π― Magical Users Purge in Linux | β ββ | Start Challenge |
| 143 | π Linux User Modifying | β ββ | Start Lab |
| 144 | π― Frontier User Modifications | β ββ | Start Challenge |
| 145 | π Linux Password Changing | β ββ | Start Lab |
| 146 | π― Snow Kingdom Security Mastery | β ββ | Start Challenge |
| 147 | π Linux Privilege Granting | β ββ | Start Lab |
| 148 | π― Linux Sorcery: Mastering Sudo | β ββ | Start Challenge |
| 149 | π Linux User Switching | β ββ | Start Lab |
| 150 | π― Linux User Transference in Warfare | β ββ | Start Challenge |
| 151 | π Linux Group Displaying | β ββ | Start Lab |
| 152 | π― Linux GroupMaster Unveiled | β ββ | Start Challenge |
| 153 | π Linux Group Adding | β ββ | Start Lab |
| 154 | π― Linusia Farm Group Management | β ββ | Start Challenge |
| 155 | π Linux Group Removing | β ββ | Start Lab |
| 156 | π― Ninja Group Management Mission | β ββ | Start Challenge |
| 157 | π Linux Group Changing | β ββ | Start Lab |
| 158 | π― Tribal Group Management in Linux | β ββ | Start Challenge |
| 159 | π Linux User Identifying | β ββ | Start Lab |
| 160 | π― Discovering Your Linux Identity | β ββ | Start Challenge |
| 161 | π Linux Environment Managing | β ββ | Start Lab |
| 162 | π― Submersible Linux Environment Management | β ββ | Start Challenge |
| 163 | π Linux User/Group ID Displaying | β ββ | Start Lab |
| 164 | π― Magical Beast Tamer ID Revelation | β ββ | Start Challenge |
| 165 | π Linux Shell Setting | β ββ | Start Lab |
| 166 | π― Treasure Quest: Shell Mastery | β ββ | Start Challenge |
| 167 | π Linux Variable Exporting | β ββ | Start Lab |
| 168 | π― ChronoWarriors Variable Adventures | β ββ | Start Challenge |
| 169 | π Linux Variable Unsetting | β ββ | Start Lab |
| 170 | π― Unsetting Variables Amid Dinosaur Turmoil | β ββ | Start Challenge |
| 171 | π Linux Disk Space Reporting | β ββ | Start Lab |
| 172 | π― Space Exploration Disk Analysis | β ββ | Start Challenge |
| 173 | π Linux File Space Estimating | β ββ | Start Lab |
| 174 | π― Enchanted Forest Linux Space Wisdom | β ββ | Start Challenge |
| 175 | π Linux File System Mounting | β ββ | Start Lab |
| 176 | π― Ninja Data Mounting Mastery | β ββ | Start Challenge |
| 177 | π Linux Command Repeating | β ββ | Start Lab |
| 178 | π― Linux Command Repeating in Tuxville | β ββ | Start Challenge |
| 179 | π Linux Job Scheduling | β ββ | Start Lab |
| 180 | π― Cosmic Harmony with Linux Scheduling | β ββ | Start Challenge |
| 181 | π Linux System Information Displaying | β ββ | Start Lab |
| 182 | π― Galactic System Information Exploration | β ββ | Start Challenge |
| 183 | π Linux Hostname Managing | β ββ | Start Lab |
| 184 | π― Interstellar Linux Hostname Odyssey | β ββ | Start Challenge |
| 185 | π Linux Process Displaying | β ββ | Start Lab |
| 186 | π― Sky High Process Magic | β ββ | Start Challenge |
| 187 | π Linux Task Displaying | β ββ | Start Lab |
| 188 | π― Skyward Kingdoms Task Mastery | β ββ | Start Challenge |
| 189 | π Linux Memory Reporting | β ββ | Start Lab |
| 190 | π― Mystical Memory Adventures in Linux | β ββ | Start Challenge |
| 191 | π Linux Date/Time Displaying | β ββ | Start Lab |
| 192 | π― Linux Timekeeping for Intergalactic Diplomacy | β ββ | Start Challenge |
| 193 | π Linux Command Timing | β ββ | Start Lab |
| 194 | π― Time Mastery in Linux Realm | β ββ | Start Challenge |
| 195 | π Linux File Converting/Copying | β ββ | Start Lab |
| 196 | π― Binary Data Shuttle Operation | β ββ | Start Challenge |
| 197 | π Linux Service Managing | β ββ | Start Lab |
| 198 | π― Linux Mainframe Service Wrangling Adventure | β ββ | Start Challenge |
| 199 | π Linux URL Data Transferring | β ββ | Start Lab |
| 200 | π― Airborne Linux URL Data Transfer | β ββ | Start Challenge |
| 201 | π Linux Non-interactive Downloading | β ββ | Start Lab |
| 202 | π― Non-Interactive Downloads | β ββ | Start Challenge |
| 203 | π Linux Package Handling | β ββ | Start Lab |
| 204 | π― Package Mastery in Terminal Quest | β ββ | Start Challenge |
| 205 | π Linux Python Package Installing | β ββ | Start Lab |
| 206 | π― Pirates Python Package Adventure | β ββ | Start Challenge |
| 207 | π Linux Job Managing | β ββ | Start Lab |
| 208 | π― Linux Job Management | β ββ | Start Challenge |
| 209 | π Linux Background Running | β ββ | Start Lab |
| 210 | π― Alien Multitasking on Linux | β ββ | Start Challenge |
| 211 | π Linux Job Foregrounding | β ββ | Start Lab |
| 212 | π― Linux Job Foregrounding | β ββ | Start Challenge |
| 213 | π Linux Process Terminating | β ββ | Start Lab |
| 214 | π― Ninja Process Termination Training | β ββ | Start Challenge |
| 215 | π Linux Pattern-Based Killing | β ββ | Start Lab |
| 216 | π― Banishing Ghosts with Pattern-Based Killing | β ββ | Start Challenge |
| 217 | π Linux Process Waiting | β ββ | Start Lab |
| 218 | π― Virtual Process Synchronization Mastery | β ββ | Start Challenge |
| 219 | π Linux Background Management | β ββ | Start Lab |
| 220 | π― CosmosHub Linux Mastery | β ββ | Start Challenge |
| 221 | π Linux Output Multiplexing | β ββ | Start Lab |
| 222 | π― Ming Palace Information Flow Management | β ββ | Start Challenge |
| 223 | π Linux Data Piping | β ββ | Start Lab |
| 224 | π― Cosmic Data Flow Mastery | β ββ | Start Challenge |
| 225 | π Linux I/O Redirecting | β ββ | Start Lab |
| 226 | π― Magical Potion Mastery with Linux | β ββ | Start Challenge |## 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)