Bash Parameter Expansion Tricks
September 27, 2026
Master bash parameter expansion for default values, string manipulation, search and replace, and filename handling without external commands
Shell scripting guides and utilities for automation, system administration, and workflow optimization. Learn bash scripting techniques, best practices, and practical examples.
September 27, 2026
Master bash parameter expansion for default values, string manipulation, search and replace, and filename handling without external commands
September 24, 2026
Use here documents and here strings to embed multi-line text, generate config files, and feed input to commands without temporary files
September 21, 2026
Make your bash scripts safer and more reliable with set -euo pipefail, error traps, cleanup handlers, and defensive coding patterns
September 18, 2026
Learn how to use indexed arrays and associative arrays in bash for managing lists, lookups, and structured data in your scripts
May 30, 2026
View and configure MAC addresses for Incus containers, including a script to generate random virtual MAC addresses
May 27, 2026
Use which and cat together to quickly read shell script source code from anywhere in your PATH
April 6, 2026
Automatically include custom script directories in PATH with support for local and shared scripts across your network
February 26, 2026
Quickly view the source code of any script in your PATH with tab completion
February 23, 2026
A simple script to search your running kernel's configuration for specific options
February 20, 2026
Query NVMe drive serial numbers and test disk performance with hdparm
February 14, 2026
Find all kernel drivers currently in use by your hardware with lspci
February 8, 2026
Quick commands to get CPU count, memory size, and disk information on a Linux server
February 2, 2026
bash alias to bypass knownhosts
January 19, 2026
bash script to open connection when server is available