Skip to content
Bash / Shell Tutorials

Bash / Shell Tutorials

Pages in this section

Bash Basics — Complete Beginner's Guide to the Linux Command Line

Master essential Bash commands for navigating the filesystem, managing files, using aliases, and getting help with man pages. Step-by-step guide with analogies, examples, and practice.

✓ Live

Bash Text Processing — Pipes, Redirection & Filters Explained

Chain commands with pipes, redirect input and output, and master text filters like grep, sed, awk, cut, sort, and uniq. Step-by-step guide with real-world log analysis examples.

✓ Live

Bash Shell Scripts — Complete Guide to Writing Reusable Automation

Write production-ready Bash scripts with variables, conditionals, loops, functions, exit codes, and cron scheduling. Step-by-step guide with real-world automation examples.

✓ Live

Bash Permissions & Users — Complete Guide to Linux File Security

Master Linux file permissions with chmod, chown, chgrp, sudo, and umask. Manage users and groups, understand octal vs symbolic modes, and secure your system. Step-by-step guide.

✓ Live

Bash System Monitoring — Complete Guide to Linux Performance Analysis

Monitor Linux system resources with ps, top, htop, df, du, free, kill, and uptime. Learn to manage processes, check disk and memory usage, and troubleshoot performance issues.

✓ Live

Bash Networking — Complete Guide to Remote Access & File Transfer

Master Bash networking tools — ping, curl, wget, ssh, scp, and rsync for connectivity testing, file transfers, and remote server management. Step-by-step with security best practices.

✓ Live

Bash File Compression — Complete Guide to zip, tar, gzip & bzip2

Master file compression in Bash — zip, unzip, tar, gzip, gunzip, and bzip2 for archiving, compressing, and extracting files. Step-by-step guide with real-world backup and automation examples.

✓ Live

Bash Reference & Cheatsheet — Quick Command Syntax Guide

Comprehensive Bash command reference — syntax, variables, arrays, arithmetic, string and numeric comparison, file tests, redirection, pipes, job control, conditionals, loops, functions, and one-liners.

✓ Live