Ecosyste.ms: Awesome

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

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

[Practice 62 Shell Free Tutorials]-This repository collects 62 of free tutorials for Shell. It offers comprehensive tutorials and hands-on labs tailored for learners of all levels, from students to professionals and enthusiasts.
https://github.com/labex-labs/shell-free-tutorials

List: shell-free-tutorials

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

Last synced: 15 days ago
JSON representation

[Practice 62 Shell Free Tutorials]-This repository collects 62 of free tutorials for Shell. It offers comprehensive tutorials and hands-on labs tailored for learners of all levels, from students to professionals and enthusiasts.

Lists

README

        

# Shell Free Tutorials



Shell is a user interface for access to an operating system's services. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation.

| Index | Name | Difficulty | Tutorial |
|---------|-----------------------------------------------------|--------------|-----------------------------------------------------------------------------------------------------------|
| 01 | 📖 Hello World, Bash! | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-hello-world-bash-153893) |
| 02 | 📖 Working with Shell Variables | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-working-with-shell-variables-153894) |
| 03 | 📖 Passing Arguments to the Script | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-passing-arguments-to-the-script-153895) |
| 04 | 📖 Shell Programming Arrays | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-shell-programming-arrays-153896) |
| 05 | 📖 Arithmetic Operations in Shell Programming | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-arithmetic-operations-in-shell-programming-153897) |
| 06 | 📖 Basic String Operations | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-basic-string-operations-153898) |
| 07 | 📖 Conditional Statements in Shell Programming | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-conditional-statements-in-shell-programming-153899) |
| 08 | 📖 Mastering Bash Scripting Loops | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-mastering-bash-scripting-loops-153900) |
| 09 | 📖 Comparing Arrays in Shell Scripting | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-comparing-arrays-in-shell-scripting-153901) |
| 10 | 📖 Shell Programming Functions | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-shell-programming-functions-153902) |
| 11 | 📖 Special Variables in Shell Scripting | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-special-variables-in-shell-scripting-153903) |
| 12 | 📖 Bash Trap Command | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-bash-trap-command-153904) |
| 13 | 📖 File System Operations in Shell | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-file-system-operations-in-shell-153905) |
| 14 | 📖 Mastering Shell Pipelines for Data Processing | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-mastering-shell-pipelines-for-data-processing-153906) |
| 15 | 📖 Chess Board in Terminal (Lab) | ★★☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-chess-board-in-terminal-lab-299820) |
| 16 | 📖 Random Password Generator Development (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-random-password-generator-development-lab-301485) |
| 17 | 📖 Command-Line File Downloading Tools | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-command-line-file-downloading-tools-37) |
| 18 | 📖 Network Data Packet Statistics (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-network-data-packet-statistics-lab-301481) |
| 19 | 📖 Collect Files From Specified Time (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-collect-files-from-specified-time-lab-301463) |
| 20 | 📖 Get Program That Satisfies the Condition (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-get-program-that-satisfies-the-condition-lab-301473) |
| 21 | 📖 Creating a Typing Game Using Bash (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-creating-a-typing-game-using-bash-lab-298847) |
| 22 | 📖 Discover Linux System Information | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-discover-linux-system-information-36) |
| 23 | 📖 Extracting Information From Text (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-extracting-information-from-text-lab-301469) |
| 24 | 📖 Customizing Linux File Listing (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-customizing-linux-file-listing-lab-301467) |
| 25 | 📖 Build a Linux System Monitor Using Bash (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-build-a-linux-system-monitor-using-bash-lab-298845) |
| 26 | 📖 Linux cd Command: Directory Changing | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-cd-command-directory-changing-209733) |
| 27 | 📖 Linux mkdir Command: Directory Creating | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-mkdir-command-directory-creating-209739) |
| 28 | 📖 Copy Large Files with Preserved Structure (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-copy-large-files-with-preserved-structure-lab-301465) |
| 29 | 📖 Secure File Transfer Basics | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-secure-file-transfer-basics-40) |
| 30 | 📖 Build a Task Scheduler Using Bash (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-build-a-task-scheduler-using-bash-lab-298846) |
| 31 | 📖 File System and Disk Management | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-file-system-and-disk-management-17999) |
| 32 | 📖 Linux Server Information Retrieval (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-server-information-retrieval-lab-301475) |
| 33 | 📖 Linux Deploy LNMP | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-deploy-lnmp-7787) |
| 34 | 📖 Extracting Link Information From Text (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-extracting-link-information-from-text-lab-301471) |
| 35 | 📖 Git Config Management | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/git-git-config-management-8715) |
| 36 | 📖 File and Disk Usage | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-file-and-disk-usage-38) |
| 37 | 📖 Linux cp Command: File Copying | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-cp-command-file-copying-209744) |
| 38 | 📖 Get Help on Linux | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-get-help-on-linux-18000) |
| 39 | 📖 Linux rm Command: File Removing | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-rm-command-file-removing-209741) |
| 40 | 📖 Permissions of Files | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-permissions-of-files-270252) |
| 41 | 📖 Environment Variable and Find Files | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-environment-variable-and-find-files-17996) |
| 42 | 📖 Connect to Remote | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-connect-to-remote-34) |
| 43 | 📖 Introducing Grep, Sed, and Awk Commands | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-introducing-grep-sed-and-awk-commands-18003) |
| 44 | 📖 Linux mv Command: File Moving/Renaming | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-mv-command-file-moving-renaming-209743) |
| 45 | 📖 Set Up Scheduled Tasks | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-set-up-scheduled-tasks-47) |
| 46 | 📖 Background Job Management in Linux | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-background-job-management-in-linux-43) |
| 47 | 📖 Network Information and Test | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-network-information-and-test-45) |
| 48 | 📖 User Group Management | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-user-group-management-50) |
| 49 | 📖 Simple Text Processing | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/shell-simple-text-processing-18004) |
| 50 | 📖 Data Stream Redirection | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-data-stream-redirection-17995) |
| 51 | 📖 Linux ls Command: Content Listing | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-ls-command-content-listing-219205) |
| 52 | 📖 Your First Linux Lab | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-your-first-linux-lab-270253) |
| 53 | 📖 Initialize Git Project (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-initialize-git-project-lab-1507) |
| 54 | 📖 Basic Linux File Operations | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-basic-linux-file-operations-42) |
| 55 | 📖 Terminate Processes with kill, killall, and pkill | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-terminate-processes-with-kill-killall-and-pkill-44) |
| 56 | 📖 Linux Logical Commands and Redirection | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-logical-commands-and-redirection-48) |
| 57 | 📖 Introduction to Linux | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-introduction-to-linux-18001) |
| 58 | 📖 Samba File Sharing on Linux (Lab) | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-samba-file-sharing-on-linux-lab-301491) |
| 59 | 📖 Command Execution Sequence Control and Pipeline | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-command-execution-sequence-control-and-pipeline-17994) |
| 60 | 📖 User Account Management | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-user-account-management-49) |
| 61 | 📖 Linux User Group and File Permissions | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-linux-user-group-and-file-permissions-18002) |
| 62 | 📖 File Packing and Compression | ★☆☆ | [🔗 Learning Free](https://labex.io/tutorials/linux-file-packing-and-compression-17998) |

## More Free Tutorials

- [Practice Linux Free Tutorials](https://github.com/labex-labs/linux-free-tutorials)
- [Practice Python Free Tutorials](https://github.com/labex-labs/python-free-tutorials)
- [Practice DevOps Free Tutorials](https://github.com/labex-labs/devops-free-tutorials)
- [Practice Web Development Free Tutorials](https://github.com/labex-labs/web-development-free-tutorials)
- [Practice Data Science Free Tutorials](https://github.com/labex-labs/data-science-free-tutorials)
- [Practice Big Data Free Tutorials](https://github.com/labex-labs/bigdata-free-tutorials)
- [Practice Cyber Security Free Tutorials](https://github.com/labex-labs/cysec-free-tutorials)
- [Practice Machine Learning Free Tutorials](https://github.com/labex-labs/ml-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 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 Go Free Tutorials](https://github.com/labex-labs/go-free-tutorials)
- [Practice Rust Free Tutorials](https://github.com/labex-labs/rust-free-tutorials)
- [Practice OpenCV Free Tutorials](https://github.com/labex-labs/opencv-free-tutorials)
- [Practice Django Free Tutorials](https://github.com/labex-labs/django-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)
- [Practice jQuery Free Tutorials](https://github.com/labex-labs/jquery-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)