Skip to content

[Practice Linux Free Tutorials] This repository collects 200 of free tutorials for Linux. Linux is one of the world's most popular operating systems, used in everything from desktop computers to servers and mobile devices. This LabEx skill tree offers a unique hands-on approach to learning Linux ...

Notifications You must be signed in to change notification settings

labex-labs/linux-free-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 

Repository files navigation

Linux Free Tutorials

Linux is one of the world's most popular operating systems, used in everything from desktop computers to servers and mobile devices. This LabEx skill tree offers a unique hands-on approach to learning Linux through an online virtual environment. You'll master the command line interface and basic system administration tasks like software installation and user management. With LabEx, you can practice commands in real-time, receive instant feedback, and progress at your own pace. Ready to start your Linux journey? Click "Start" to dive into our interactive virtual environment and explore the power of Linux firsthand!

Index Name Difficulty Tutorial Link
001 πŸ“– Your First Linux Lab β˜…β˜†β˜† πŸ”— View
002 πŸ“– Basic Files Operations β˜…β˜†β˜† πŸ”— View
003 πŸ“– File Contents and Comparing β˜…β˜†β˜† πŸ”— View
004 πŸ“– Permissions of Files β˜…β˜†β˜† πŸ”— View
005 πŸ“– User Account Management β˜…β˜†β˜† πŸ”— View
006 πŸ“– Introduction to Linux β˜…β˜†β˜† πŸ”— View
007 πŸ“– Get Help on Linux Commands β˜…β˜†β˜† πŸ”— View
008 πŸ“– Linux User Group and File Permissions β˜…β˜†β˜† πŸ”— View
009 πŸ“– File and Directory Operations β˜…β˜†β˜† πŸ”— View
010 πŸ“– Environment Variables in Linux β˜…β˜†β˜† πŸ”— View
011 πŸ“– File Packaging and Compression β˜…β˜†β˜† πŸ”— View
012 πŸ“– File System and Disk Management β˜…β˜†β˜† πŸ”— View
013 πŸ“– Sequence Control and Pipeline β˜…β˜†β˜† πŸ”— View
014 πŸ“– Simple Text Processing β˜…β˜†β˜† πŸ”— View
015 πŸ“– Data Stream Redirection β˜…β˜†β˜† πŸ”— View
016 πŸ“– Text Processing and Regular Expressions β˜…β˜†β˜† πŸ”— View
017 πŸ“– Software Installation on Linux β˜…β˜†β˜† πŸ”— View
018 πŸ“– Linux ls Command: Content Listing β˜…β˜†β˜† πŸ”— View
019 πŸ“– Linux pwd Command: Directory Displaying β˜…β˜†β˜† πŸ”— View
020 πŸ“– Linux cd Command: Directory Changing β˜…β˜†β˜† πŸ”— View
021 πŸ“– Linux mkdir Command: Directory Creating β˜…β˜†β˜† πŸ”— View
022 πŸ“– Linux cp Command: File Copying β˜…β˜†β˜† πŸ”— View
023 πŸ“– Linux mv Command: File Moving and Renaming β˜…β˜†β˜† πŸ”— View
024 πŸ“– Linux rm Command: File Removing β˜…β˜†β˜† πŸ”— View
025 πŸ“– Linux cat Command: File Concatenating β˜…β˜†β˜† πŸ”— View
026 πŸ“– Linux more Command: File Scrolling β˜…β˜†β˜† πŸ”— View
027 πŸ“– Linux less Command: File Paging β˜…β˜†β˜† πŸ”— View
028 πŸ“– Linux head Command: File Beginning Display β˜…β˜†β˜† πŸ”— View
029 πŸ“– Linux tail Command: File End Display β˜…β˜†β˜† πŸ”— View
030 πŸ“– Linux nl Command: Line Numbering β˜…β˜†β˜† πŸ”— View
031 πŸ“– Linux which Command: Command Locating β˜…β˜†β˜† πŸ”— View
032 πŸ“– Linux whereis Command: File and Command Finding β˜…β˜†β˜† πŸ”— View
033 πŸ“– Linux find Command: File Searching β˜…β˜†β˜† πŸ”— View
034 πŸ“– Linux grep Command: Pattern Searching β˜…β˜†β˜† πŸ”— View
035 πŸ“– Linux wc Command: Text Counting β˜…β˜†β˜† πŸ”— View
036 πŸ“– Linux cut Command: Text Cutting β˜…β˜†β˜† πŸ”— View
037 πŸ“– Linux sort Command: Text Sorting β˜…β˜†β˜† πŸ”— View
038 πŸ“– Linux uniq Command: Duplicate Filtering β˜…β˜†β˜† πŸ”— View
039 πŸ“– Linux tr Command: Character Translating β˜…β˜†β˜† πŸ”— View
040 πŸ“– Linux diff Command: File Comparing β˜…β˜†β˜† πŸ”— View
041 πŸ“– Linux join Command: File Joining β˜…β˜†β˜† πŸ”— View
042 πŸ“– Linux xargs Command: Command Building β˜…β˜†β˜† πŸ”— View
043 πŸ“– Linux awk Command: Text Processing β˜…β˜†β˜† πŸ”— View
044 πŸ“– Linux top Command: Real-time System Monitoring β˜…β˜†β˜† πŸ”— View
045 πŸ“– Linux free Command: Monitoring System Memory β˜…β˜†β˜† πŸ”— View
046 πŸ“– Linux df Command: Disk Space Reporting β˜…β˜†β˜† πŸ”— View
047 πŸ“– Linux du Command: File Space Estimating β˜…β˜†β˜† πŸ”— View
048 πŸ“– Linux time Command: Command Timing β˜…β˜†β˜† πŸ”— View
049 πŸ“– Hello, Bash! β˜…β˜†β˜† πŸ”— View
050 πŸ“– Working with Shell Variables β˜…β˜†β˜† πŸ”— View
051 πŸ“– Passing Arguments to the Script β˜…β˜†β˜† πŸ”— View
052 πŸ“– Shell Arrays β˜…β˜†β˜† πŸ”— View
053 πŸ“– Basic String Operations β˜…β˜†β˜† πŸ”— View
054 πŸ“– Conditional Statements in Shell β˜…β˜†β˜† πŸ”— View
055 πŸ“– Bash Scripting Loops β˜…β˜†β˜† πŸ”— View
056 πŸ“– Comparing Arrays in Shell β˜…β˜†β˜† πŸ”— View
057 πŸ“– Shell Functions β˜…β˜†β˜† πŸ”— View
058 πŸ“– Special Variables in Shell β˜…β˜†β˜† πŸ”— View
059 πŸ“– Bash Trap Command β˜…β˜†β˜† πŸ”— View
060 πŸ“– File System Operations in Shell β˜…β˜†β˜† πŸ”— View
061 πŸ“– Discover Linux System Information β˜…β˜†β˜† πŸ”— View
062 πŸ“– Connect to Remote β˜…β˜†β˜† πŸ”— View
063 πŸ“– Download Files from the Internet β˜…β˜†β˜† πŸ”— View
064 πŸ“– Secure File Transfer Basics β˜…β˜†β˜† πŸ”— View
065 πŸ“– Logical Commands and Redirection β˜…β˜†β˜† πŸ”— View
066 πŸ“– Network Information and Connection β˜…β˜†β˜† πŸ”— View
067 πŸ“– Background Job Management β˜…β˜†β˜† πŸ”— View
068 πŸ“– Linux Process Management β˜…β˜†β˜† πŸ”— View
069 πŸ“– Terminate Processes in Linux β˜…β˜†β˜† πŸ”— View
070 πŸ“– Set Up Scheduled Tasks β˜…β˜†β˜† πŸ”— View
071 πŸ“– Linux Deploy LNMP β˜…β˜†β˜† πŸ”— View
072 πŸ“– Linux Text Display β˜…β˜†β˜† πŸ”— View
073 πŸ“– Linux Screen Clearing β˜…β˜†β˜† πŸ”— View
074 πŸ“– Linux Content Listing β˜…β˜†β˜† πŸ”— View
075 πŸ“– Linux Directory Changing β˜…β˜†β˜† πŸ”— View
076 πŸ“– Linux Directory Displaying β˜…β˜†β˜† πŸ”— View
077 πŸ“– Linux Directory Creating β˜…β˜†β˜† πŸ”— View
078 πŸ“– Linux File Creating/Updating β˜…β˜†β˜† πŸ”— View
079 πŸ“– Linux File Copying β˜…β˜†β˜† πŸ”— View
080 πŸ“– Linux File Moving/Renaming β˜…β˜†β˜† πŸ”— View
081 πŸ“– Linux File Removing β˜…β˜†β˜† πŸ”— View
082 πŸ“– Linux Link Creating β˜…β˜†β˜† πŸ”— View
083 πŸ“– Linux File Concatenating β˜…β˜†β˜† πŸ”— View
084 πŸ“– Linux File Beginning Display β˜…β˜†β˜† πŸ”— View
085 πŸ“– Linux File End Display β˜…β˜†β˜† πŸ”— View
086 πŸ“– Linux Text Counting β˜…β˜†β˜† πŸ”— View
087 πŸ“– Linux Text Cutting β˜…β˜†β˜† πŸ”— View
088 πŸ“– Linux File Paging β˜…β˜†β˜† πŸ”— View
089 πŸ“– Linux File Scrolling β˜…β˜†β˜† πŸ”— View
090 πŸ“– Linux Ownership Changing β˜…β˜†β˜† πŸ”— View
091 πŸ“– Linux Permission Modifying β˜…β˜†β˜† πŸ”— View
092 πŸ“– Linux Wildcard Character β˜…β˜†β˜† πŸ”— View
093 πŸ“– Linux File Searching β˜…β˜†β˜† πŸ”— View
094 πŸ“– Linux File Locating β˜…β˜†β˜† πŸ”— View
095 πŸ“– Linux Command Locating β˜…β˜†β˜† πŸ”— View
096 πŸ“– Linux File/Command Finding β˜…β˜†β˜† πŸ”— View
097 πŸ“– Linux Pattern Searching β˜…β˜†β˜† πŸ”— View
098 πŸ“– Linux Stream Editing β˜…β˜†β˜† πŸ”— View
099 πŸ“– Linux Text Processing β˜…β˜†β˜† πŸ”— View
100 πŸ“– Linux Text Sorting β˜…β˜†β˜† πŸ”— View
101 πŸ“– Linux Duplicate Filtering β˜…β˜†β˜† πŸ”— View
102 πŸ“– Linux Character Translating β˜…β˜†β˜† πŸ”— View
103 πŸ“– Linux Line Feed Filtering β˜…β˜†β˜† πŸ”— View
104 πŸ“– Linux Line Merging β˜…β˜†β˜† πŸ”— View
105 πŸ“– Linux File Joining β˜…β˜†β˜† πŸ”— View
106 πŸ“– Linux File Comparing β˜…β˜†β˜† πŸ”— View
107 πŸ“– Linux Common Line Comparison β˜…β˜†β˜† πŸ”— View
108 πŸ“– Linux Patch Applying β˜…β˜†β˜† πŸ”— View
109 πŸ“– Linux Text Editing β˜…β˜†β˜† πŸ”— View
110 πŸ“– Linux File Difference Viewing β˜…β˜†β˜† πŸ”— View
111 πŸ“– Linux Simple Text Editing β˜…β˜†β˜† πŸ”— View
112 πŸ“– Linux Graphical Text Editing β˜…β˜†β˜† πŸ”— View
113 πŸ“– Preserve Airship's Mystical Archives with Tar β˜…β˜†β˜† πŸ”— View
114 πŸ“– Linux File Compression β˜…β˜†β˜† πŸ”— View
115 πŸ“– Linux Unzip Decompression β˜…β˜†β˜† πŸ”— View
116 πŸ“– Linux Arithmetic Calculations β˜…β˜†β˜† πŸ”— View
117 πŸ“– Linux Logic Operations β˜…β˜†β˜† πŸ”— View
118 πŸ“– Linux Text Columnizing β˜…β˜†β˜† πŸ”— View
119 πŸ“– Linux Condition Testing β˜…β˜†β˜† πŸ”— View
120 πŸ“– Linux Command Building β˜…β˜†β˜† πŸ”— View
121 πŸ“– Linux Directory Tree Display β˜…β˜†β˜† πŸ”— View
122 πŸ“– Linux Command Assistance β˜…β˜†β˜† πŸ”— View
123 πŸ“– Linux Manual Access β˜…β˜†β˜† πŸ”— View
124 πŸ“– Linux Line Numbering β˜…β˜†β˜† πŸ”— View
125 πŸ“– Linux Input Reading β˜…β˜†β˜† πŸ”— View
126 πŸ“– Linux Text Formatting β˜…β˜†β˜† πŸ”— View
127 πŸ“– Linux Execution Delaying β˜…β˜†β˜† πŸ”— View
128 πŸ“– Linux Variable Declaring β˜…β˜†β˜† πŸ”— View
129 πŸ“– Linux Script Executing β˜…β˜†β˜† πŸ”— View
130 πŸ“– Linux Shell Exiting β˜…β˜†β˜† πŸ”— View
131 πŸ“– Linux Secure Connecting β˜…β˜†β˜† πŸ”— View
132 πŸ“– Linux Network Connecting β˜…β˜†β˜† πŸ”— View
133 πŸ“– Linux Secure Copying β˜…β˜†β˜† πŸ”— View
134 πŸ“– Linux Secure File Transferring β˜…β˜†β˜† πŸ”— View
135 πŸ“– Linux File Transferring β˜…β˜†β˜† πŸ”— View
136 πŸ“– Linux Networking Utility β˜…β˜†β˜† πŸ”— View
137 πŸ“– Linux Network Configuring β˜…β˜†β˜† πŸ”— View
138 πŸ“– Linux Network Monitoring β˜…β˜†β˜† πŸ”— View
139 πŸ“– Linux Network Testing β˜…β˜†β˜† πŸ”— View
140 πŸ“– Linux IP Managing β˜…β˜†β˜† πŸ”— View
141 πŸ“– Linux User Adding β˜…β˜†β˜† πŸ”— View
142 πŸ“– Linux User Removing β˜…β˜†β˜† πŸ”— View
143 πŸ“– Linux User Modifying β˜…β˜†β˜† πŸ”— View
144 πŸ“– Linux Password Changing β˜…β˜†β˜† πŸ”— View
145 πŸ“– Linux Privilege Granting β˜…β˜†β˜† πŸ”— View
146 πŸ“– Linux User Switching β˜…β˜†β˜† πŸ”— View
147 πŸ“– Linux Group Displaying β˜…β˜†β˜† πŸ”— View
148 πŸ“– Linux Group Adding β˜…β˜†β˜† πŸ”— View
149 πŸ“– Linux Group Removing β˜…β˜†β˜† πŸ”— View
150 πŸ“– Linux Group Changing β˜…β˜†β˜† πŸ”— View
151 πŸ“– Linux User Identifying β˜…β˜†β˜† πŸ”— View
152 πŸ“– Linux Environment Managing β˜…β˜†β˜† πŸ”— View
153 πŸ“– Linux User/Group ID Displaying β˜…β˜†β˜† πŸ”— View
154 πŸ“– Linux Shell Setting β˜…β˜†β˜† πŸ”— View
155 πŸ“– Linux Variable Exporting β˜…β˜†β˜† πŸ”— View
156 πŸ“– Linux Variable Unsetting β˜…β˜†β˜† πŸ”— View
157 πŸ“– Linux Disk Space Reporting β˜…β˜†β˜† πŸ”— View
158 πŸ“– Linux File Space Estimating β˜…β˜†β˜† πŸ”— View
159 πŸ“– Linux File System Mounting β˜…β˜†β˜† πŸ”— View
160 πŸ“– Linux Command Repeating β˜…β˜†β˜† πŸ”— View
161 πŸ“– Linux Job Scheduling β˜…β˜†β˜† πŸ”— View
162 πŸ“– Linux System Information Displaying β˜…β˜†β˜† πŸ”— View
163 πŸ“– Linux Hostname Managing β˜…β˜†β˜† πŸ”— View
164 πŸ“– Linux Process Displaying β˜…β˜†β˜† πŸ”— View
165 πŸ“– Linux Task Displaying β˜…β˜†β˜† πŸ”— View
166 πŸ“– Linux Memory Reporting β˜…β˜†β˜† πŸ”— View
167 πŸ“– Linux Date/Time Displaying β˜…β˜†β˜† πŸ”— View
168 πŸ“– Linux Command Timing β˜…β˜†β˜† πŸ”— View
169 πŸ“– Linux File Converting/Copying β˜…β˜†β˜† πŸ”— View
170 πŸ“– Linux Service Managing β˜…β˜†β˜† πŸ”— View
171 πŸ“– Linux URL Data Transferring β˜…β˜†β˜† πŸ”— View
172 πŸ“– Linux Non-interactive Downloading β˜…β˜†β˜† πŸ”— View
173 πŸ“– Linux Package Handling β˜…β˜†β˜† πŸ”— View
174 πŸ“– Linux Python Package Installing β˜…β˜†β˜† πŸ”— View
175 πŸ“– Linux Job Managing β˜…β˜†β˜† πŸ”— View
176 πŸ“– Linux Background Running β˜…β˜†β˜† πŸ”— View
177 πŸ“– Linux Job Foregrounding β˜…β˜†β˜† πŸ”— View
178 πŸ“– Linux Process Terminating β˜…β˜†β˜† πŸ”— View
179 πŸ“– Linux Multi-Process Killing β˜…β˜†β˜† πŸ”— View
180 πŸ“– Linux Pattern-Based Killing β˜…β˜†β˜† πŸ”— View
181 πŸ“– Linux Process Waiting β˜…β˜†β˜† πŸ”— View
182 πŸ“– Linux Background Management β˜…β˜†β˜† πŸ”— View
183 πŸ“– Linux Output Multiplexing β˜…β˜†β˜† πŸ”— View
184 πŸ“– Linux Data Piping β˜…β˜†β˜† πŸ”— View
185 πŸ“– Linux I/O Redirecting β˜…β˜†β˜† πŸ”— View
186 πŸ“– Exploring File Systems with Eza β˜…β˜†β˜† πŸ”— View
187 πŸ“– Fast Searching With Ripgrep β˜…β˜†β˜† πŸ”— View
188 πŸ“– Explore Disk Usage with Ncdu β˜…β˜†β˜† πŸ”— View
189 πŸ“– Visualize File Differences With Icdiff β˜…β˜†β˜† πŸ”— View
190 πŸ“– Monitor System Resources With Glances β˜…β˜†β˜† πŸ”— View
191 πŸ“– Interactive Process Viewer With Htop β˜…β˜…β˜† πŸ”— View
192 πŸ“– Manage Multiple Terminals With Screen β˜…β˜†β˜† πŸ”— View
193 πŸ“– JSON Data Processing with jq β˜…β˜†β˜† πŸ”— View
194 πŸ“– Enhance Copying and Moving with Advcpmv β˜…β˜†β˜† πŸ”— View
195 πŸ“– File Structure Visualization With Tre β˜…β˜†β˜† πŸ”— View
196 πŸ“– Count Lines of Code With CLOC β˜…β˜†β˜† πŸ”— View
197 πŸ“– Display OS Info Stylishly with Neofetch β˜…β˜†β˜† πŸ”— View
198 πŸ“– Crafting Striking Terminal Text With FIGlet β˜…β˜†β˜† πŸ”— View
199 πŸ“– Download Media with You-Get β˜…β˜†β˜† πŸ”— View
200 πŸ“– Transcribe Media to Text with Whisper β˜…β˜†β˜† πŸ”— View

More Free Tutorials

More

About

[Practice Linux Free Tutorials] This repository collects 200 of free tutorials for Linux. Linux is one of the world's most popular operating systems, used in everything from desktop computers to servers and mobile devices. This LabEx skill tree offers a unique hands-on approach to learning Linux ...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published