I spend a lot of time working on the bash command line, and I’ve come to highly value the availability of my custom set of shortcuts, preferences, and tricks, right at my fingertips. You know, all the stuff that lives in
.git, etc. I operate and develop across an array of servers, from my own to my clients, and it’s not always easy to reconfigure the same bash aliases every time I access a new server. As such, I decided to create a public list of the top aliases I use, and am making them available for anyone else to use as well.
There are a lot of various aliases and an infinite amount of variations possible. Because of this, we’re going to place our bash aliases in a separate file, that will exclusively contain aliases, called
.bash_aliases. However, we need to be sure that the
.bashrcfile will load the file containing our aliases. To do this, simply open your
.bashrcfile in your preferred editor, and verify that the following code is in your file:
if [ -e $HOME/.bash_aliases ]; then source $HOME/.bash_aliases fi
Now that you have confirmed that you can load your
.bash_aliasesfile, let’s add the aliases to it! Here is the list of aliases that I use daily, and implement on all servers that I operate on:
Simply copy and paste the entire file into your
.bash_aliasesfile, save, and exit, and you’re nearly ready to go! The final step is to refresh your bash environment by running
source ~/.bashrc. Congratulations on installing new bash aliases for yourself, and enjoy experimenting with the shortcuts!
If you’d like to streamline the process even further, run the following one-line command to automatically install the above bash aliases automatically:
bash <(curl -Ss "https://gist.githubusercontent.com/andrewhenke/f4243b7974fc5dcce948df67c1d6f914/raw/d47552cad596d31075b5d1579a02c45dd8056acd/importaliases.sh")
After running the above command, you will see output similar to the following:
Bash Aliases file does not exist, proceeding Bash Alias file configuration not found, adding support now. Support added - creating aliases Aliases Created
You’re now good to go! Enjoy your new shortcuts, and please suggest additional shortcuts to add if you find them useful!
Share This :