Skip to content

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 ...

Notifications You must be signed in to change notification settings

labex-labs/shell-free-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 

Repository files navigation

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! β˜…β˜†β˜† πŸ”— View
02 πŸ“– Working with Shell Variables β˜…β˜†β˜† πŸ”— View
03 πŸ“– Passing Arguments to the Script β˜…β˜†β˜† πŸ”— View
04 πŸ“– Shell Arrays β˜…β˜†β˜† πŸ”— View
05 πŸ“– Arithmetic Operations in Shell β˜…β˜†β˜† πŸ”— View
06 πŸ“– Basic String Operations β˜…β˜†β˜† πŸ”— View
07 πŸ“– Conditional Statements in Shell β˜…β˜†β˜† πŸ”— View
08 πŸ“– Bash Scripting Loops β˜…β˜†β˜† πŸ”— View
09 πŸ“– Comparing Arrays in Shell β˜…β˜†β˜† πŸ”— View
10 πŸ“– Shell Functions β˜…β˜†β˜† πŸ”— View
11 πŸ“– Special Variables in Shell β˜…β˜†β˜† πŸ”— View
12 πŸ“– Bash Trap Command β˜…β˜†β˜† πŸ”— View
13 πŸ“– File System Operations in Shell β˜…β˜†β˜† πŸ”— View
14 πŸ“– Download Files from the Internet β˜…β˜†β˜† πŸ”— View
15 πŸ“– Discover Linux System Information β˜…β˜†β˜† πŸ”— View
16 πŸ“– Linux cd Command: Directory Changing β˜…β˜†β˜† πŸ”— View
17 πŸ“– Linux mkdir Command: Directory Creating β˜…β˜†β˜† πŸ”— View
18 πŸ“– Secure File Transfer Basics β˜…β˜†β˜† πŸ”— View
19 πŸ“– File System and Disk Management β˜…β˜†β˜† πŸ”— View
20 πŸ“– Linux Deploy LNMP β˜…β˜†β˜† πŸ”— View
21 πŸ“– Git Config Management β˜…β˜†β˜† πŸ”— View
22 πŸ“– Linux cp Command: File Copying β˜…β˜†β˜† πŸ”— View
23 πŸ“– Get Help on Linux Commands β˜…β˜†β˜† πŸ”— View
24 πŸ“– Linux rm Command: File Removing β˜…β˜†β˜† πŸ”— View
25 πŸ“– Permissions of Files β˜…β˜†β˜† πŸ”— View
26 πŸ“– Connect to Remote β˜…β˜†β˜† πŸ”— View
27 πŸ“– Text Processing and Regular Expressions β˜…β˜†β˜† πŸ”— View
28 πŸ“– Linux mv Command: File Moving and Renaming β˜…β˜†β˜† πŸ”— View
29 πŸ“– Set Up Scheduled Tasks β˜…β˜†β˜† πŸ”— View
30 πŸ“– Background Job Management β˜…β˜†β˜† πŸ”— View
31 πŸ“– Network Information and Connection β˜…β˜†β˜† πŸ”— View
32 πŸ“– Simple Text Processing β˜…β˜†β˜† πŸ”— View
33 πŸ“– Data Stream Redirection β˜…β˜†β˜† πŸ”— View
34 πŸ“– Linux ls Command: Content Listing β˜…β˜†β˜† πŸ”— View
35 πŸ“– Your First Linux Lab β˜…β˜†β˜† πŸ”— View
36 πŸ“– Terminate Processes in Linux β˜…β˜†β˜† πŸ”— View
37 πŸ“– Logical Commands and Redirection β˜…β˜†β˜† πŸ”— View
38 πŸ“– Introduction to Linux β˜…β˜†β˜† πŸ”— View
39 πŸ“– Sequence Control and Pipeline β˜…β˜†β˜† πŸ”— View
40 πŸ“– User Account Management β˜…β˜†β˜† πŸ”— View
41 πŸ“– Linux User Group and File Permissions β˜…β˜†β˜† πŸ”— View
42 πŸ“– File Packaging and Compression β˜…β˜†β˜† πŸ”— View

More Free Tutorials

More

About

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 ...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published