Introduction to automation with Bash scripts In the first article in this four-part series, learn how to create a simple shell script and why they are the best way to automate tasks.
5 ways to improve your Bash scripts Find out how Bash can help you tackle the most challenging tasks.
My tips for maintaining dotfiles in source control When you keep the environment in source control, development VMs and containers become a solution, not a problem.
Tips for using the Linux test command The [ and test commands are vital conditional statements when scripting.
Take control of your data with associative arrays in Bash Associative arrays let you create lists of key and value pairs, instead of just numbered values.
6 handy Bash scripts for Git These six Bash scripts will make your life easier when you're working with Git repositories.
Use this helpful Bash script when stargazing Keep your eyes on the stars by putting your Linux machine in night vision mode with xcalib.
Bash cheat sheet: Key combos and special syntax Download our new cheat sheet for Bash commands and shortcuts you need to talk to your computer.
How to program with Bash: Loops Learn how to use loops for performing iterative operations, in the final article in this three-part series on programming with Bash.
Generate random passwords with this Bash script Take the hassle out of picking passwords with this simple Bash script.