An open API service indexing awesome lists of open source software.

https://github.com/labex-labs/linux-free-tutorials

[Linux Free Tutorials]-Linux is one of the most popular operating systems in the world. It is used in everything from desktop computers to servers and even mobile devices. This skill tree will teach you how to use Linux from the command line, as well as some basic system administration tasks like in
https://github.com/labex-labs/linux-free-tutorials

List: linux-free-tutorials

awesome awesome-list education free free-tutorials hands-on labex linux programming tutorials

Last synced: 8 days ago
JSON representation

[Linux Free Tutorials]-Linux is one of the most popular operating systems in the world. It is used in everything from desktop computers to servers and even mobile devices. This skill tree will teach you how to use Linux from the command line, as well as some basic system administration tasks like in

Awesome Lists containing this project

README

        

# Linux Free Tutorials



Linux is a powerful, open-source operating system. This Skill Tree offers a comprehensive learning path for mastering Linux administration. Perfect for IT beginners, it provides a clear roadmap to understand command-line interfaces, system administration, and shell scripting. Through hands-on, non-video courses and practical exercises in an interactive shell playground, you'll gain real-world experience in managing Linux systems and automating tasks.

| Index | Name | Difficulty | Tutorial Link |
|---------|---------------------------------------------------------------------------------------------------------------------------------------------|--------------|--------------------------------------------------------------------------------------------------|
| 01 | [📖 Your First Linux Lab](https://labex.io/tutorials/linux-your-first-linux-lab-270253) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-your-first-linux-lab-270253) |
| 02 | [📖 Basic Files Operations](https://labex.io/tutorials/linux-basic-files-operations-270248) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-basic-files-operations-270248) |
| 03 | [📖 File Contents and Comparing](https://labex.io/tutorials/linux-file-contents-and-comparing-270251) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-file-contents-and-comparing-270251) |
| 04 | [📖 Permissions of Files](https://labex.io/tutorials/linux-permissions-of-files-270252) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-permissions-of-files-270252) |
| 05 | [📖 User Account Management](https://labex.io/tutorials/linux-user-account-management-49) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-user-account-management-49) |
| 06 | [📖 Introduction to Linux](https://labex.io/tutorials/linux-introduction-to-linux-18001) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-introduction-to-linux-18001) |
| 07 | [📖 Get Help on Linux Commands](https://labex.io/tutorials/linux-get-help-on-linux-commands-18000) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-get-help-on-linux-commands-18000) |
| 08 | [📖 Linux User Group and File Permissions](https://labex.io/tutorials/linux-linux-user-group-and-file-permissions-18002) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-user-group-and-file-permissions-18002) |
| 09 | [📖 File and Directory Operations](https://labex.io/tutorials/linux-file-and-directory-operations-17997) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-file-and-directory-operations-17997) |
| 10 | [📖 Environment Variables in Linux](https://labex.io/tutorials/linux-environment-variables-in-linux-385274) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-environment-variables-in-linux-385274) |
| 11 | [📖 File Packaging and Compression](https://labex.io/tutorials/linux-file-packaging-and-compression-385413) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-file-packaging-and-compression-385413) |
| 12 | [📖 File System and Disk Management](https://labex.io/tutorials/linux-file-system-and-disk-management-17999) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-file-system-and-disk-management-17999) |
| 13 | [📖 Sequence Control and Pipeline](https://labex.io/tutorials/linux-sequence-control-and-pipeline-17994) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-sequence-control-and-pipeline-17994) |
| 14 | [📖 Simple Text Processing](https://labex.io/tutorials/linux-simple-text-processing-18004) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-simple-text-processing-18004) |
| 15 | [📖 Data Stream Redirection](https://labex.io/tutorials/linux-data-stream-redirection-17995) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-data-stream-redirection-17995) |
| 16 | [📖 Text Processing and Regular Expressions](https://labex.io/tutorials/linux-text-processing-and-regular-expressions-18003) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-text-processing-and-regular-expressions-18003) |
| 17 | [📖 Software Installation on Linux](https://labex.io/tutorials/linux-software-installation-on-linux-18005) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-software-installation-on-linux-18005) |
| 18 | [📖 Linux ls Command: Content Listing](https://labex.io/tutorials/linux-linux-ls-command-content-listing-219205) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-ls-command-content-listing-219205) |
| 19 | [📖 Linux pwd Command: Directory Displaying](https://labex.io/tutorials/linux-linux-pwd-command-directory-displaying-209734) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-pwd-command-directory-displaying-209734) |
| 20 | [📖 Linux cd Command: Directory Changing](https://labex.io/tutorials/linux-linux-cd-command-directory-changing-209733) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-cd-command-directory-changing-209733) |
| 21 | [📖 Linux mkdir Command: Directory Creating](https://labex.io/tutorials/linux-linux-mkdir-command-directory-creating-209739) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-mkdir-command-directory-creating-209739) |
| 22 | [📖 Linux cp Command: File Copying](https://labex.io/tutorials/linux-linux-cp-command-file-copying-209744) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-cp-command-file-copying-209744) |
| 23 | [📖 Linux mv Command: File Moving and Renaming](https://labex.io/tutorials/linux-linux-mv-command-file-moving-and-renaming-209743) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-mv-command-file-moving-and-renaming-209743) |
| 24 | [📖 Linux rm Command: File Removing](https://labex.io/tutorials/linux-linux-rm-command-file-removing-209741) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-rm-command-file-removing-209741) |
| 25 | [📖 Linux cat Command: File Concatenating](https://labex.io/tutorials/linux-linux-cat-command-file-concatenating-210986) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-cat-command-file-concatenating-210986) |
| 26 | [📖 Linux more Command: File Scrolling](https://labex.io/tutorials/linux-linux-more-command-file-scrolling-214299) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-more-command-file-scrolling-214299) |
| 27 | [📖 Linux less Command: File Paging](https://labex.io/tutorials/linux-linux-less-command-file-paging-214301) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-less-command-file-paging-214301) |
| 28 | [📖 Linux head Command: File Beginning Display](https://labex.io/tutorials/linux-linux-head-command-file-beginning-display-214302) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-head-command-file-beginning-display-214302) |
| 29 | [📖 Linux tail Command: File End Display](https://labex.io/tutorials/linux-linux-tail-command-file-end-display-214303) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-tail-command-file-end-display-214303) |
| 30 | [📖 Linux nl Command: Line Numbering](https://labex.io/tutorials/linux-linux-nl-command-line-numbering-210988) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-nl-command-line-numbering-210988) |
| 31 | [📖 Linux which Command: Command Locating](https://labex.io/tutorials/linux-linux-which-command-command-locating-215210) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-which-command-command-locating-215210) |
| 32 | [📖 Linux whereis Command: File and Command Finding](https://labex.io/tutorials/linux-linux-whereis-command-file-and-command-finding-215211) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-whereis-command-file-and-command-finding-215211) |
| 33 | [📖 Linux find Command: File Searching](https://labex.io/tutorials/linux-linux-find-command-file-searching-219191) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-find-command-file-searching-219191) |
| 34 | [📖 Linux grep Command: Pattern Searching](https://labex.io/tutorials/linux-linux-grep-command-pattern-searching-219192) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-grep-command-pattern-searching-219192) |
| 35 | [📖 Linux wc Command: Text Counting](https://labex.io/tutorials/linux-linux-wc-command-text-counting-219200) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-wc-command-text-counting-219200) |
| 36 | [📖 Linux cut Command: Text Cutting](https://labex.io/tutorials/linux-linux-cut-command-text-cutting-219187) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-cut-command-text-cutting-219187) |
| 37 | [📖 Linux sort Command: Text Sorting](https://labex.io/tutorials/linux-linux-sort-command-text-sorting-219196) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-sort-command-text-sorting-219196) |
| 38 | [📖 Linux uniq Command: Duplicate Filtering](https://labex.io/tutorials/linux-linux-uniq-command-duplicate-filtering-219199) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-uniq-command-duplicate-filtering-219199) |
| 39 | [📖 Linux tr Command: Character Translating](https://labex.io/tutorials/linux-linux-tr-command-character-translating-219198) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-tr-command-character-translating-219198) |
| 40 | [📖 Linux diff Command: File Comparing](https://labex.io/tutorials/linux-linux-diff-command-file-comparing-219189) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-diff-command-file-comparing-219189) |
| 41 | [📖 Linux join Command: File Joining](https://labex.io/tutorials/linux-linux-join-command-file-joining-219193) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-join-command-file-joining-219193) |
| 42 | [📖 Linux xargs Command: Command Building](https://labex.io/tutorials/linux-linux-xargs-command-command-building-219201) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-xargs-command-command-building-219201) |
| 43 | [📖 Linux awk Command: Text Processing](https://labex.io/tutorials/linux-linux-awk-command-text-processing-388493) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-awk-command-text-processing-388493) |
| 44 | [📖 Linux top Command: Real-time System Monitoring](https://labex.io/tutorials/linux-linux-top-command-real-time-system-monitoring-388500) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-top-command-real-time-system-monitoring-388500) |
| 45 | [📖 Linux free Command: Monitoring System Memory](https://labex.io/tutorials/linux-linux-free-command-monitoring-system-memory-388496) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-free-command-monitoring-system-memory-388496) |
| 46 | [📖 Linux df Command: Disk Space Reporting](https://labex.io/tutorials/linux-linux-df-command-disk-space-reporting-219188) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-df-command-disk-space-reporting-219188) |
| 47 | [📖 Linux du Command: File Space Estimating](https://labex.io/tutorials/linux-linux-du-command-file-space-estimating-219190) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-du-command-file-space-estimating-219190) |
| 48 | [📖 Linux time Command: Command Timing](https://labex.io/tutorials/linux-linux-time-command-command-timing-219197) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-time-command-command-timing-219197) |
| 49 | [📖 Hello, Bash!](https://labex.io/tutorials/linux-hello-bash-388809) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-hello-bash-388809) |
| 50 | [📖 Working with Shell Variables](https://labex.io/tutorials/shell-working-with-shell-variables-388810) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-working-with-shell-variables-388810) |
| 51 | [📖 Passing Arguments to the Script](https://labex.io/tutorials/shell-passing-arguments-to-the-script-388811) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-passing-arguments-to-the-script-388811) |
| 52 | [📖 Shell Arrays](https://labex.io/tutorials/shell-shell-arrays-388812) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-shell-arrays-388812) |
| 53 | [📖 Arithmetic Operations in Shell](https://labex.io/tutorials/shell-arithmetic-operations-in-shell-388813) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-arithmetic-operations-in-shell-388813) |
| 54 | [📖 Basic String Operations](https://labex.io/tutorials/shell-basic-string-operations-388814) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-basic-string-operations-388814) |
| 55 | [📖 Conditional Statements in Shell](https://labex.io/tutorials/linux-conditional-statements-in-shell-388815) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-conditional-statements-in-shell-388815) |
| 56 | [📖 Bash Scripting Loops](https://labex.io/tutorials/shell-bash-scripting-loops-388816) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-bash-scripting-loops-388816) |
| 57 | [📖 Comparing Arrays in Shell](https://labex.io/tutorials/shell-comparing-arrays-in-shell-388817) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-comparing-arrays-in-shell-388817) |
| 58 | [📖 Shell Functions](https://labex.io/tutorials/shell-shell-functions-388818) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-shell-functions-388818) |
| 59 | [📖 Special Variables in Shell](https://labex.io/tutorials/shell-special-variables-in-shell-388819) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-special-variables-in-shell-388819) |
| 60 | [📖 Bash Trap Command](https://labex.io/tutorials/linux-bash-trap-command-388820) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-bash-trap-command-388820) |
| 61 | [📖 File System Operations in Shell](https://labex.io/tutorials/shell-file-system-operations-in-shell-388821) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-file-system-operations-in-shell-388821) |
| 62 | [📖 Exploring File Systems with Eza](https://labex.io/tutorials/linux-exploring-file-systems-with-eza-295948) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-exploring-file-systems-with-eza-295948) |
| 63 | [📖 Fast Searching with Ripgrep](https://labex.io/tutorials/linux-fast-searching-with-ripgrep-384504) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-fast-searching-with-ripgrep-384504) |
| 64 | [📖 Explore Disk Usage with Ncdu](https://labex.io/tutorials/linux-explore-disk-usage-with-ncdu-296141) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-explore-disk-usage-with-ncdu-296141) |
| 65 | [📖 Visualize File Differences with Icdiff](https://labex.io/tutorials/linux-visualize-file-differences-with-icdiff-272381) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-visualize-file-differences-with-icdiff-272381) |
| 66 | [📖 Monitor System Resources with Glances](https://labex.io/tutorials/linux-monitor-system-resources-with-glances-384503) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-monitor-system-resources-with-glances-384503) |
| 67 | [📖 Interactive Process Viewer with Htop](https://labex.io/tutorials/linux-interactive-process-viewer-with-htop-271667) | ★★☆ | [🔗 View](https://labex.io/tutorials/linux-interactive-process-viewer-with-htop-271667) |
| 68 | [📖 Manage Multiple Terminals with Screen](https://labex.io/tutorials/linux-manage-multiple-terminals-with-screen-271827) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-manage-multiple-terminals-with-screen-271827) |
| 69 | [📖 JSON Data Processing with jq](https://labex.io/tutorials/linux-json-data-processing-with-jq-279945) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-json-data-processing-with-jq-279945) |
| 70 | [📖 Enhance Copying and Moving with Advcpmv](https://labex.io/tutorials/linux-enhance-copying-and-moving-with-advcpmv-295937) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-enhance-copying-and-moving-with-advcpmv-295937) |
| 71 | [📖 File Structure Visualization with Tre](https://labex.io/tutorials/linux-file-structure-visualization-with-tre-384505) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-file-structure-visualization-with-tre-384505) |
| 72 | [📖 Count Lines of Code with CLOC](https://labex.io/tutorials/linux-count-lines-of-code-with-cloc-273383) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-count-lines-of-code-with-cloc-273383) |
| 73 | [📖 Display OS Info Stylishly with Neofetch](https://labex.io/tutorials/linux-display-os-info-stylishly-with-neofetch-299825) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-display-os-info-stylishly-with-neofetch-299825) |
| 74 | [📖 Crafting Striking Terminal Text with FIGlet](https://labex.io/tutorials/linux-crafting-striking-terminal-text-with-figlet-272383) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-crafting-striking-terminal-text-with-figlet-272383) |
| 75 | [📖 Download Media with You-Get](https://labex.io/tutorials/linux-download-media-with-you-get-289657) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-download-media-with-you-get-289657) |
| 76 | [📖 Transcribe Media to Text with Whisper](https://labex.io/tutorials/linux-transcribe-media-to-text-with-whisper-289658) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-transcribe-media-to-text-with-whisper-289658) |
| 77 | [📖 Build a Linux System Monitor Using Bash](https://labex.io/tutorials/linux-build-a-linux-system-monitor-using-bash-298845) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-build-a-linux-system-monitor-using-bash-298845) |
| 78 | [📖 Build a Task Scheduler Using Bash](https://labex.io/tutorials/linux-build-a-task-scheduler-using-bash-298846) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-build-a-task-scheduler-using-bash-298846) |
| 79 | [📖 Installing and Configuring a Mail Server](https://labex.io/tutorials/linux-installing-and-configuring-a-mail-server-298848) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-installing-and-configuring-a-mail-server-298848) |
| 80 | [📖 Creating a Typing Game Using Bash](https://labex.io/tutorials/linux-creating-a-typing-game-using-bash-298847) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-creating-a-typing-game-using-bash-298847) |

## More Free Tutorials

- [Practice Linux Free Tutorials](https://github.com/labex-labs/linux-free-tutorials)
- [Practice DevOps Free Tutorials](https://github.com/labex-labs/devops-free-tutorials)
- [Practice Cybersecurity Free Tutorials](https://github.com/labex-labs/cybersecurity-free-tutorials)
- [Practice Python Free Tutorials](https://github.com/labex-labs/python-free-tutorials)
- [Practice Docker Free Tutorials](https://github.com/labex-labs/docker-free-tutorials)
- [Practice Kubernetes Free Tutorials](https://github.com/labex-labs/kubernetes-free-tutorials)
- [Practice Git Free Tutorials](https://github.com/labex-labs/git-free-tutorials)
- [Practice Shell Free Tutorials](https://github.com/labex-labs/shell-free-tutorials)
- [Practice Java Free Tutorials](https://github.com/labex-labs/java-free-tutorials)
- [Practice MySQL Free Tutorials](https://github.com/labex-labs/mysql-free-tutorials)
- [Practice MongoDB Free Tutorials](https://github.com/labex-labs/mongodb-free-tutorials)
- [Practice Golang Free Tutorials](https://github.com/labex-labs/go-free-tutorials)
- [Practice Ansible Free Tutorials](https://github.com/labex-labs/ansible-free-tutorials)
- [Practice Jenkins Free Tutorials](https://github.com/labex-labs/jenkins-free-tutorials)
- [Practice C Free Tutorials](https://github.com/labex-labs/c-free-tutorials)
- [Practice C++ Free Tutorials](https://github.com/labex-labs/cpp-free-tutorials)
- [Practice Machine Learning Free Tutorials](https://github.com/labex-labs/ml-free-tutorials)
- [Practice Data Science Free Tutorials](https://github.com/labex-labs/data-science-free-tutorials)
- [Practice Pandas Free Tutorials](https://github.com/labex-labs/pandas-free-tutorials)
- [Practice NumPy Free Tutorials](https://github.com/labex-labs/numpy-free-tutorials)
- [Practice scikit-learn Free Tutorials](https://github.com/labex-labs/sklearn-free-tutorials)
- [Practice Matplotlib Free Tutorials](https://github.com/labex-labs/matplotlib-free-tutorials)
- [Practice Web Development Free Tutorials](https://github.com/labex-labs/web-development-free-tutorials)
- [Practice HTML Free Tutorials](https://github.com/labex-labs/html-free-tutorials)
- [Practice CSS Free Tutorials](https://github.com/labex-labs/css-free-tutorials)
- [Practice JavaScript Free Tutorials](https://github.com/labex-labs/javascript-free-tutorials)
- [Practice React Free Tutorials](https://github.com/labex-labs/react-free-tutorials)

## More

- 🔗 [Linux Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- 🔗 [Linux Programming Projects](https://github.com/labex-labs/awesome-programming-projects)