Skip to content

Learn Linux from scratch with 156 beginner-friendly labs. Step-by-step tutorials and hands-on practice for coding beginners.

Notifications You must be signed in to change notification settings

labex-labs/linux-practice-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

29 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Linux Practice Challenges

Languages

๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡ ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol ๐Ÿ‡ซ๐Ÿ‡ท Franรงais ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch ๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด ๐Ÿ‡ง๐Ÿ‡ท Portuguรชs ๐Ÿ‡บ๐Ÿ‡ธ English

Linux Practice Challenges

Start-Learning

In this course, you will find a collection of Linux practice challenges that will help you to improve your Linux skills. These challenges are designed to help you learn and practice Linux commands, shell scripting, and system administration tasks.

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.

  • 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
001 ๐ŸŽฏ Implement Hard Links in Linux Beginner Start Challenge
002 ๐ŸŽฏ Log in and Switch Users Beginner Start Challenge
003 ๐ŸŽฏ Manage File Permissions Beginner Start Challenge
004 ๐ŸŽฏ Create and Extract Tar Archives Beginner Start Challenge
005 ๐ŸŽฏ Manage Logs and Archives Beginner Start Challenge
006 ๐ŸŽฏ Add New User and Group Beginner Start Challenge
007 ๐ŸŽฏ Display User and Group Information Beginner Start Challenge
008 ๐ŸŽฏ Change File Ownership Beginner Start Challenge
009 ๐ŸŽฏ Backup System Log Beginner Start Challenge
010 ๐ŸŽฏ Extracting Mails and Numbers Beginner Start Challenge
011 ๐ŸŽฏ Create and Manipulate Symbolic Links Beginner Start Challenge
012 ๐ŸŽฏ Process Arguments in Bash Scripts Beginner Start Challenge
013 ๐ŸŽฏ Analyze Historical Commands Beginner Start Challenge
014 ๐ŸŽฏ Locate Setuid Files Beginner Start Challenge
015 ๐ŸŽฏ Linux Terminal Printing Beginner Start Challenge
016 ๐ŸŽฏ Linux Enchantment Display Beginner Start Challenge
017 ๐ŸŽฏ Virtual Linux Listing Adventure Beginner Start Challenge
018 ๐ŸŽฏ Bash Script for File Information Beginner Start Challenge
019 ๐ŸŽฏ Forest Navigation with pwd Command Beginner Start Challenge
020 ๐ŸŽฏ Desert Copying with Saladin Beginner Start Challenge
021 ๐ŸŽฏ Desert Tribe File Migration Beginner Start Challenge
022 ๐ŸŽฏ Digital Jungle Quest Beginner Start Challenge
023 ๐ŸŽฏ Royal File Beginning Display Beginner Start Challenge
024 ๐ŸŽฏ Zogs Quest for Text Mastery Beginner Start Challenge
025 ๐ŸŽฏ Enchanted Lake Text Decrypter Beginner Start Challenge
026 ๐ŸŽฏ Restoring Harmony Through Linux Ownership Beginner Start Challenge
027 ๐ŸŽฏ The Sanctum of Permissions Beginner Start Challenge
028 ๐ŸŽฏ Wildcard Mastery in Data Analysis Beginner Start Challenge
029 ๐ŸŽฏ Linux Quest: Pattern Seeking Saga Beginner Start Challenge
030 ๐ŸŽฏ Delete Empty Lines Beginner Start Challenge
031 ๐ŸŽฏ Time Maze Text Sorting Beginner Start Challenge
032 ๐ŸŽฏ Supernatural Linux Duplicate Filtering Beginner Start Challenge
033 ๐ŸŽฏ Linux File Comparison Adventure Beginner Start Challenge
034 ๐ŸŽฏ Enchanting Linux Text Editing Adventure Beginner Start Challenge
035 ๐ŸŽฏ Sand-Inspired File Compression Beginner Start Challenge
036 ๐ŸŽฏ Wild West User Management Beginner Start Challenge
037 ๐ŸŽฏ Frontier User Modifications Beginner Start Challenge
038 ๐ŸŽฏ Linux GroupMaster Unveiled Beginner Start Challenge
039 ๐ŸŽฏ Linusia Farm Group Management Beginner Start Challenge
040 ๐ŸŽฏ Discovering Your Linux Identity Beginner Start Challenge
041 ๐ŸŽฏ Magical Beast Tamer ID Revelation Beginner Start Challenge
042 ๐ŸŽฏ Galactic System Information Exploration Beginner Start Challenge
043 ๐ŸŽฏ Sky High Process Magic Beginner Start Challenge
044 ๐ŸŽฏ Count System Users Within ID Range Intermediate Start Challenge
045 ๐ŸŽฏ Underwater Clear Screen Journey Beginner Start Challenge
046 ๐ŸŽฏ Treasure Quest with Linux Directories Beginner Start Challenge
047 ๐ŸŽฏ Hidden Treasure Directory Creation Beginner Start Challenge
048 ๐ŸŽฏ Linux File Mastery Showdown Beginner Start Challenge
049 ๐ŸŽฏ Victorian Linux Linking Adventure Beginner Start Challenge
050 ๐ŸŽฏ Ancient Scroll Concatenation Tale Beginner Start Challenge
051 ๐ŸŽฏ Pirate Treasure Linux Quest Beginner Start Challenge
052 ๐ŸŽฏ Linux File Handling Commands Beginner Start Challenge
053 ๐ŸŽฏ The Code Crusaders File Quest Beginner Start Challenge
054 ๐ŸŽฏ Scroll Mastery in Linux Beginner Start Challenge
055 ๐ŸŽฏ The Finders Quest for Data Beginner Start Challenge
056 ๐ŸŽฏ Special Operations with Files Beginner Start Challenge
057 ๐ŸŽฏ Guardians Lightning Command Mastery Beginner Start Challenge
058 ๐ŸŽฏ Enchanted File Quest Beginner Start Challenge
059 ๐ŸŽฏ Pharaohs Sed Scroll Secrets Beginner Start Challenge
060 ๐ŸŽฏ Different File Editing Beginner Start Challenge
061 ๐ŸŽฏ Linux Command Line Beginner Start Challenge
062 ๐ŸŽฏ Stream Editor Sed Beginner Start Challenge
063 ๐ŸŽฏ Empire Text Data Mastery Beginner Start Challenge
064 ๐ŸŽฏ Decode Cryptic Sanatorium Messages with Linux tr Beginner Start Challenge
065 ๐ŸŽฏ Warriors Line Merging in Linux Beginner Start Challenge
066 ๐ŸŽฏ Interstellar File Fusion with Linux Beginner Start Challenge
067 ๐ŸŽฏ Time-Traveling Linux Comparisons Beginner Start Challenge
068 ๐ŸŽฏ The Enchanted Linux Patch Quest Beginner Start Challenge
069 ๐ŸŽฏ Sky Editing Adventure Beginner Start Challenge
070 ๐ŸŽฏ Empires Gedit Quest Beginner Start Challenge
071 ๐ŸŽฏ Futuristic Data Archiving in Linux Beginner Start Challenge
072 ๐ŸŽฏ Tar and Zip Compression Beginner Start Challenge
073 ๐ŸŽฏ Decompressing Adventures in Cyberpunk City Beginner Start Challenge
074 ๐ŸŽฏ Treasure Quest with Linux Logic Beginner Start Challenge
075 ๐ŸŽฏ Linux Text Columnizing Tech Showdown Beginner Start Challenge
076 ๐ŸŽฏ Snow Queens Linux Testing Quest Beginner Start Challenge
077 ๐ŸŽฏ Palace Garden Linux Command Adventure Beginner Start Challenge
078 ๐ŸŽฏ Stellar Linux Command Odyssey Beginner Start Challenge
079 ๐ŸŽฏ Linux Manual Quest Beginner Start Challenge
080 ๐ŸŽฏ Desert Line Numbering Adventure Beginner Start Challenge
081 ๐ŸŽฏ Unleashing Vidyutpada: Linux Input Mastery Beginner Start Challenge
082 ๐ŸŽฏ Desert Racing Pit Stop Timing Beginner Start Challenge
083 ๐ŸŽฏ Oceanic Variable Discovery Beginner Start Challenge
084 ๐ŸŽฏ Linux Scripting Adventure Beginner Start Challenge
085 ๐ŸŽฏ Virtual Reality Shell Exploration Beginner Start Challenge
086 ๐ŸŽฏ Galactic Secure Connections with Linux Beginner Start Challenge
087 ๐ŸŽฏ Mystical Forest Network Tracking Beginner Start Challenge
088 ๐ŸŽฏ Pingtopia Network Evaluation Beginner Start Challenge
089 ๐ŸŽฏ Snow Kingdom Security Mastery Beginner Start Challenge
090 ๐ŸŽฏ File Management Fundamentals Beginner Start Challenge
091 ๐ŸŽฏ Find the Flags Intermediate Start Challenge
092 ๐ŸŽฏ Linux User Transference in Warfare Beginner Start Challenge
093 ๐ŸŽฏ Ninja Group Management Mission Beginner Start Challenge
094 ๐ŸŽฏ Submersible Linux Environment Management Beginner Start Challenge
095 ๐ŸŽฏ Space Exploration Disk Analysis Beginner Start Challenge
096 ๐ŸŽฏ Enchanted Forest Linux Space Wisdom Beginner Start Challenge
097 ๐ŸŽฏ Ninja Data Mounting Mastery Beginner Start Challenge
098 ๐ŸŽฏ Linux Command Repeating in Tuxville Beginner Start Challenge
099 ๐ŸŽฏ Cosmic Harmony with Linux Scheduling Beginner Start Challenge
100 ๐ŸŽฏ Skyward Kingdoms Task Mastery Beginner Start Challenge
101 ๐ŸŽฏ Mystical Memory Adventures in Linux Beginner Start Challenge
102 ๐ŸŽฏ Binary Data Shuttle Operation Beginner Start Challenge
103 ๐ŸŽฏ The Database Cannot Be Started Beginner Start Challenge
104 ๐ŸŽฏ Airborne Linux URL Data Transfer Beginner Start Challenge
105 ๐ŸŽฏ Non-Interactive Downloads Beginner Start Challenge
106 ๐ŸŽฏ Using Package Management in Terminal Beginner Start Challenge
107 ๐ŸŽฏ Pirates Python Package Adventure Beginner Start Challenge
108 ๐ŸŽฏ Alien Multitasking on Linux Beginner Start Challenge
109 ๐ŸŽฏ Banishing Ghosts with Pattern-Based Killing Beginner Start Challenge
110 ๐ŸŽฏ Create a Command-Line Calculator Script Beginner Start Challenge
111 ๐ŸŽฏ System Information Displaying Script Intermediate Start Challenge
112 ๐ŸŽฏ Bubble Sort Command-Line Sorting Beginner Start Challenge
113 ๐ŸŽฏ Command-Line Argument Comparison Script Beginner Start Challenge
114 ๐ŸŽฏ Convert Strings with Shell Script Beginner Start Challenge
115 ๐ŸŽฏ Determine String Lengths in Shell Script Beginner Start Challenge
116 ๐ŸŽฏ Display Filesystem Free Space Utilization Beginner Start Challenge
117 ๐ŸŽฏ Print Equilateral Triangle Pattern Beginner Start Challenge
118 ๐ŸŽฏ Print File Lines Using Bash Commands Beginner Start Challenge
119 ๐ŸŽฏ Random Password Generator Using Shell Commands Beginner Start Challenge
120 ๐ŸŽฏ Right Angle Triangle Pattern Beginner Start Challenge
121 ๐ŸŽฏ Search User in System Configuration Intermediate Start Challenge
122 ๐ŸŽฏ Write Shell Script to List Directory Contents Beginner Start Challenge
123 ๐ŸŽฏ Dinosaur Artifact Hunt with Linux Beginner Start Challenge
124 ๐ŸŽฏ Underground Arithmetic Adventure Beginner Start Challenge
125 ๐ŸŽฏ Skyborne Explorers Directory Quest Beginner Start Challenge
126 ๐ŸŽฏ Deep Sea Data Formatting Beginner Start Challenge
127 ๐ŸŽฏ Reverse Number Using Shell Script Beginner Start Challenge
128 ๐ŸŽฏ Magical Users Purge in Linux Beginner Start Challenge
129 ๐ŸŽฏ Linux Sorcery: Mastering Sudo Beginner Start Challenge
130 ๐ŸŽฏ Tribal Group Management in Linux Beginner Start Challenge
131 ๐ŸŽฏ Treasure Quest: Shell Mastery Beginner Start Challenge
132 ๐ŸŽฏ ChronoWarriors Variable Adventures Beginner Start Challenge
133 ๐ŸŽฏ Interstellar Linux Hostname Odyssey Beginner Start Challenge
134 ๐ŸŽฏ Linux Timekeeping for Intergalactic Diplomacy Beginner Start Challenge
135 ๐ŸŽฏ Time Mastery in Linux Realm Beginner Start Challenge
136 ๐ŸŽฏ Linux Job Foregrounding Beginner Start Challenge
137 ๐ŸŽฏ Ninja Process Termination Training Beginner Start Challenge
138 ๐ŸŽฏ Virtual Process Synchronization Mastery Beginner Start Challenge
139 ๐ŸŽฏ CosmosHub Linux Mastery Beginner Start Challenge
140 ๐ŸŽฏ Ming Palace Information Flow Management Beginner Start Challenge
141 ๐ŸŽฏ Backup Logs In Linux Intermediate Start Challenge
142 ๐ŸŽฏ Magical Potion Mastery with Linux Beginner Start Challenge
143 ๐ŸŽฏ Count Executable Files in PATH Directories Intermediate Start Challenge
144 ๐ŸŽฏ Long and Short Beginner Start Challenge
145 ๐ŸŽฏ Recursive Function in Bash Scripting Beginner Start Challenge
146 ๐ŸŽฏ Treasure Island Networking Adventure Beginner Start Challenge
147 ๐ŸŽฏ Group of Linux Beginner Start Challenge
148 ๐ŸŽฏ Unsetting Variables Amid Dinosaur Turmoil Beginner Start Challenge
149 ๐ŸŽฏ Displaying Linux Host Information Beginner Start Challenge
150 ๐ŸŽฏ Greet User Based on Time Beginner Start Challenge
151 ๐ŸŽฏ Cosmic Data Flow Mastery Beginner Start Challenge
152 ๐ŸŽฏ Terminate Processes by Name and ID Intermediate Start Challenge
153 ๐ŸŽฏ Adding Two Numbers Beginner Start Challenge
154 ๐ŸŽฏ Check Mounted File System Usage Intermediate Start Challenge
155 ๐ŸŽฏ Generate Fibonacci Sequence in Shell Beginner Start Challenge
156 ๐ŸŽฏ Random Line Deletion in C Files Beginner Start Challenge

More

About

Learn Linux from scratch with 156 beginner-friendly labs. Step-by-step tutorials and hands-on practice for coding beginners.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published