Skip to main content

Bash

Bash scripting, shell fundamentals, automation patterns, and common pitfalls.

Aug 19, 2026 11 min read series

How to Redirect stderr to stdout in Bash

Aug 18, 2026 6 min read series

How to Run a Bash Script in Linux

Aug 17, 2026 7 min read series

sleep Command in Linux: Pause a Bash Script

Aug 16, 2026 5 min read

Linux basename Command: Get File Name from Path in Bash

Aug 16, 2026 9 min read series

echo Command in Linux: Print Text and Variables

Aug 14, 2026 7 min read series

Bash Shebang: What #!/bin/bash Means in Shell Scripts

Aug 13, 2026 13 min read series

history Command in Linux: View and Manage Bash History

Aug 9, 2026 8 min read series

Bash until Loop

Aug 6, 2026 7 min read series

How to Check if a File or Directory Exists in Bash

Aug 5, 2026 9 min read

cd Command in Linux: Change Directories

Jul 28, 2026 6 min read series

Bash Positional Arguments: How to Use $1, $2, $@, and shift

Jul 28, 2026 13 min read series

How to Parse Command-Line Options in Bash with getopts

Jul 19, 2026 5 min read series

export Command in Linux: Set Bash Environment Variables

Jul 16, 2026 4 min read

What Is stdin, stdout, and stderr in Linux

Jul 15, 2026 10 min read series

How to Set Environment Variables in Linux

Jul 12, 2026 7 min read series

How to Read a File Line By Line in Bash

Jul 9, 2026 7 min read series

Bash Parameter Expansion: Defaults, Substrings, and Replacement