Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Practice Shell Free Tutorials | This repo collects 42 of free tutorials for Shell. Shell scripting is essential for system administration and automation. This Skill Tree provides a systematic approach to mastering command-line interfaces and shell programming. Designed for beginners, it offers a ...
https://github.com/labex-labs/shell-free-tutorials

List: shell-free-tutorials

awesome awesome-list exercises free free-tutorials hands-on labex programming shell tutorials

Last synced: about 1 month ago
JSON representation

Practice Shell Free Tutorials | This repo collects 42 of free tutorials for Shell. Shell scripting is essential for system administration and automation. This Skill Tree provides a systematic approach to mastering command-line interfaces and shell programming. Designed for beginners, it offers a ...

Awesome Lists containing this project

README

        

# Shell Free Tutorials



Shell scripting is essential for system administration and automation. This Skill Tree provides a systematic approach to mastering command-line interfaces and shell programming. Designed for beginners, it offers a clear roadmap to understand Unix/Linux shells and scripting languages. Hands-on, non-video courses and practical exercises in an interactive command-line playground ensure you develop real-world shell scripting skills.

| Index | Name | Difficulty | Tutorial Link |
|---------|-----------------------------------------------------------------------------------------------------------------------------------|--------------|---------------------------------------------------------------------------------------------|
| 01 | [📖 Hello, Bash!](https://labex.io/tutorials/linux-hello-bash-388809) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-hello-bash-388809) |
| 02 | [📖 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) |
| 03 | [📖 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) |
| 04 | [📖 Shell Arrays](https://labex.io/tutorials/shell-shell-arrays-388812) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-shell-arrays-388812) |
| 05 | [📖 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) |
| 06 | [📖 Basic String Operations](https://labex.io/tutorials/shell-basic-string-operations-388814) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-basic-string-operations-388814) |
| 07 | [📖 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) |
| 08 | [📖 Bash Scripting Loops](https://labex.io/tutorials/shell-bash-scripting-loops-388816) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-bash-scripting-loops-388816) |
| 09 | [📖 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) |
| 10 | [📖 Shell Functions](https://labex.io/tutorials/shell-shell-functions-388818) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-shell-functions-388818) |
| 11 | [📖 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) |
| 12 | [📖 Bash Trap Command](https://labex.io/tutorials/linux-bash-trap-command-388820) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-bash-trap-command-388820) |
| 13 | [📖 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) |
| 14 | [📖 Download Files from the Internet](https://labex.io/tutorials/linux-download-files-from-the-internet-387333) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-download-files-from-the-internet-387333) |
| 15 | [📖 Discover Linux System Information](https://labex.io/tutorials/linux-discover-linux-system-information-36) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-discover-linux-system-information-36) |
| 16 | [📖 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) |
| 17 | [📖 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) |
| 18 | [📖 Secure File Transfer Basics](https://labex.io/tutorials/linux-secure-file-transfer-basics-40) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-secure-file-transfer-basics-40) |
| 19 | [📖 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) |
| 20 | [📖 Linux Deploy LNMP](https://labex.io/tutorials/linux-linux-deploy-lnmp-7787) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-linux-deploy-lnmp-7787) |
| 21 | [📖 Git Config Management](https://labex.io/tutorials/git-git-config-management-385164) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-git-config-management-385164) |
| 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 | [📖 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) |
| 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 | [📖 Permissions of Files](https://labex.io/tutorials/linux-permissions-of-files-270252) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-permissions-of-files-270252) |
| 26 | [📖 Connect to Remote](https://labex.io/tutorials/linux-connect-to-remote-34) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-connect-to-remote-34) |
| 27 | [📖 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) |
| 28 | [📖 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) |
| 29 | [📖 Set Up Scheduled Tasks](https://labex.io/tutorials/linux-set-up-scheduled-tasks-47) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-set-up-scheduled-tasks-47) |
| 30 | [📖 Background Job Management](https://labex.io/tutorials/linux-background-job-management-43) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-background-job-management-43) |
| 31 | [📖 Network Information and Connection](https://labex.io/tutorials/linux-network-information-and-connection-387338) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-network-information-and-connection-387338) |
| 32 | [📖 Simple Text Processing](https://labex.io/tutorials/linux-simple-text-processing-18004) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-simple-text-processing-18004) |
| 33 | [📖 Data Stream Redirection](https://labex.io/tutorials/linux-data-stream-redirection-17995) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-data-stream-redirection-17995) |
| 34 | [📖 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) |
| 35 | [📖 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) |
| 36 | [📖 Terminate Processes in Linux](https://labex.io/tutorials/linux-terminate-processes-in-linux-44) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-terminate-processes-in-linux-44) |
| 37 | [📖 Logical Commands and Redirection](https://labex.io/tutorials/linux-logical-commands-and-redirection-387332) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-logical-commands-and-redirection-387332) |
| 38 | [📖 Introduction to Linux](https://labex.io/tutorials/linux-introduction-to-linux-18001) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-introduction-to-linux-18001) |
| 39 | [📖 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) |
| 40 | [📖 User Account Management](https://labex.io/tutorials/linux-user-account-management-49) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-user-account-management-49) |
| 41 | [📖 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) |
| 42 | [📖 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) |

## 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 Data Science Free Tutorials](https://github.com/labex-labs/data-science-free-tutorials)
- [Practice Kubernetes Free Tutorials](https://github.com/labex-labs/kubernetes-free-tutorials)
- [Practice Big Data Free Tutorials](https://github.com/labex-labs/bigdata-free-tutorials)
- [Practice Machine Learning Free Tutorials](https://github.com/labex-labs/ml-free-tutorials)
- [Practice Web Development Free Tutorials](https://github.com/labex-labs/web-development-free-tutorials)
- [Practice Git Free Tutorials](https://github.com/labex-labs/git-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 Shell Free Tutorials](https://github.com/labex-labs/shell-free-tutorials)
- [Practice Java Free Tutorials](https://github.com/labex-labs/java-free-tutorials)
- [Practice Hadoop Free Tutorials](https://github.com/labex-labs/hadoop-free-tutorials)
- [Practice C++ Free Tutorials](https://github.com/labex-labs/cpp-free-tutorials)
- [Practice C Free Tutorials](https://github.com/labex-labs/c-free-tutorials)
- [Practice MySQL Free Tutorials](https://github.com/labex-labs/mysql-free-tutorials)
- [Practice Golang Free Tutorials](https://github.com/labex-labs/go-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 Algorithm Free Tutorials](https://github.com/labex-labs/algorithm-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

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