/shell-free-tutorials

Free Shell tutorials for beginners with 26 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.

Practice Shell Free Tutorials

Languages

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

Learn Shell scripting for system administration and automation with this comprehensive Learning Path. Designed for beginners, this roadmap provides a systematic way to master command-line interfaces and shell programming. The included Shell Courses offer hands-on, non-video instruction and practical exercises within an interactive command-line environment, helping you develop real-world skills in Unix/Linux shells and scripting languages.

Index Name Difficulty Tutorial Link
01 ๐Ÿ“– Bash Function Return Values Beginner ๐Ÿ”— View
02 ๐Ÿ“– How to print the value of a variable in a shell script Beginner ๐Ÿ”— View
03 ๐Ÿ“– How to Use Bash if Statements with Multiple Conditions Beginner ๐Ÿ”— View
04 ๐Ÿ“– Utilizing Bash Key-Value Arrays in Shell Scripting Beginner ๐Ÿ”— View
05 ๐Ÿ“– How to Set Default Values in Bash Scripts Beginner ๐Ÿ”— View
06 ๐Ÿ“– How to Troubleshoot Unbound Variables in Bash Scripts Beginner ๐Ÿ”— View
07 ๐Ÿ“– How to Format Strings in Bash Scripts Beginner ๐Ÿ”— View
08 ๐Ÿ“– How to Remove Matching Elements from a Bash Array Beginner ๐Ÿ”— View
09 ๐Ÿ“– How to Print Bash Array Elements One Per Line Beginner ๐Ÿ”— View
10 ๐Ÿ“– How to Assign and Reassign Variables in Bash Beginner ๐Ÿ”— View
11 ๐Ÿ“– How to Iterate Over Lines in a File with Bash Beginner ๐Ÿ”— View
12 ๐Ÿ“– Bash getopt Beginner ๐Ÿ”— View
13 ๐Ÿ“– Bash Regex Matching Beginner ๐Ÿ”— View
14 ๐Ÿ“– User Account Management Beginner ๐Ÿ”— View
15 ๐Ÿ“– Interstellar Cargo Manifest Beginner ๐Ÿ”— View
16 ๐Ÿ“– Arithmetic Operations in Shell Beginner ๐Ÿ”— View
17 ๐Ÿ“– Shell Arrays Beginner ๐Ÿ”— View
18 ๐Ÿ“– Passing Arguments to the Script Beginner ๐Ÿ”— View
19 ๐Ÿ“– Working with Shell Variables Beginner ๐Ÿ”— View
20 ๐Ÿ“– Hello, Bash! Intermediate ๐Ÿ”— View
21 ๐Ÿ“– Finding the Pirate's Treasure Beginner ๐Ÿ”— View
22 ๐Ÿ“– Change File Ownership Beginner ๐Ÿ”— View
23 ๐Ÿ“– Your First Linux Lab Intermediate ๐Ÿ”— View
24 ๐Ÿ“– Permissions of Files Beginner ๐Ÿ”— View
25 ๐Ÿ“– Check Mounted File System Usage Intermediate ๐Ÿ”— View
26 ๐Ÿ“– Display User and Group Information Beginner ๐Ÿ”— View

More