Supercharge Your Terminal Workflow: Step-by-Step Guide to Creating Aliases in Bash and Zsh

Posted by abhisekmazumdar - September 27, 2023
source-code

Aliases are a powerful feature of Bash and Zsh shells that allow you to create shortcuts for frequently used commands. Instead of typing out the entire command each time, you can create an alias that will run the command for you. This can save you time and make your workflow more efficient. In this blog, we'll walk you through the process of creating an alias in both Bash and Zsh shell-based terminals.

Creating an alias in Bash

To create an alias in Bash, you'll need to open your Bash configuration file. This file is located in your home directory and is named .bashrc. If you don't already have this file, you can create it using the following command:

touch ~/.bashrc

Once you have your Bash configuration file open, you can create an alias by adding a line to the file in the following format:

alias [alias_name]='[command]'

For example, let's say you frequently use the ls -la command to list all files in a directory, including hidden files. You could create an alias for this command by adding the following line to your .bashrc file:

alias lsa='ls -la'

Now, whenever you type lsa in your terminal, it will run the ls -la command for you.

To use your newly created alias, you can either open a new terminal window or run the following command to reload your Bash configuration:

source ~/.bashrc

Creating an alias in Zsh

To create an alias in Zsh, you'll need to open your Zsh configuration file. This file is located in your home directory and is named .zshrc. If you don't already have this file, you can create it using the following command:

touch ~/.zshrc

Once you have your Zsh configuration file open, you can create an alias by adding a line to the file in the following format:

alias [alias_name]='[command]'

For example, let's say you frequently use the git status command to check the status of your repository. You could create an alias for this command by adding the following line to your .zshrc file:

alias gs='git status'

Now, whenever you type gs in your terminal, it will run the git status command for you.

To use your newly created alias, you can either open a new terminal window or run the following command to reload your Zsh configuration:

source ~/.zshrc

Conclusion

Creating aliases in Bash and Zsh can save you time and make your workflow more efficient. By following the steps outlined above, you can easily create aliases for frequently used commands. Once you've created your aliases, be sure to use them in your daily workflow to make the most of this powerful feature.