Skip to main content

Bash

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

Sep 16, 2026 • 8 min read • series

Bash while Loop: Syntax and Examples

Sep 14, 2026 • 5 min read

pwd Command in Linux: Print the Current Working Directory

Sep 9, 2026 • 10 min read • series

Bash For Loop: Syntax and Examples

Sep 5, 2026 • 8 min read • series

Bash source Command: Load Scripts and Variables

Aug 31, 2026 • 10 min read

What Is .bashrc? When It Runs and What to Put in It

Aug 30, 2026 • 7 min read • series

How to Create Bash Aliases

Aug 28, 2026 • 9 min read • series

How to Add a Directory to PATH in Linux

Aug 28, 2026 • 7 min read • series

.bashrc vs .bash_profile: What is the Difference?

Aug 25, 2026 • 7 min read

How to Create a File in Linux

Aug 23, 2026 • 8 min read • series

Bash Append to File: >>, tee, and Heredoc Examples

Aug 20, 2026 • 9 min read • series

Bash Best Practices: Writing Safer, Cleaner Scripts

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