I’ve been exploring a few of the fun ways you can write text to a terminal. One of the more interesting commands available for this is tput.
Bash has a series of Shell Parameter Expansion features that allow you to do a number of different things when working with your shell.
There are a few ways to navigate your shell in terminals. One of the less common but useful ways I’ve found when working with multiple directories takes advantage of the directory stack most terminals maintain.
Lets take a look at some of the options Bash gives you to persist your settings between runs and configure your terminal environment.
Lets take a look at how to customize a bash shell. We’ll be making our shell print a table flip whenever the last command failed.