Debian allows you to customize your long and rugged bash commands by using short and pleasant aliases as a replacement. When you are working on the command line, you can just use an alias instead of the entire command you want to avoid typing. The alias will work exactly in the same way as the command it has been created against.
In this tutorial, you will learn how to create and use an alias for a command in Debian. We will make use of a simple example to demonstrate this process for you. We are running the steps and commands described in this article on a Debian 10 Buster system.
Example: Setting up an alias for the sudo apt-get install command
If you do a lot of installations on your system and wish to avoid using the entire sudo apt-get install command, you can create a short alias for it using the following method:
1. Through the file manager, open the .bashrc file located in your home folder. This file is usually a hidden file so you will need to use the Ctrl+H control to view all the hidden files located in the folder. You can use your favorite text editor through the command line or UI to edit this file. We are using the default graphical text editor, gedit, to open and edit this file.
2. Move to the end of the file and paste the following line:
alias agi=’sudo apt-get install’
Here “agi” is the new alias we are setting up.
The syntax for creating an alias:
alias [aliasName]=’old_command’
You can also add other aliases to customize your apt-get commands by adding the following lines to this file:
alias agr=’sudo apt-get remove’
alias agu=’sudo apt-get update’
and also,
alias acs=’apt-cache search’
3. Save the file by clicking the Save button located at the top right corner.
4. Open the Terminal through the Application Launcher search as follows:
The Application Launcher can be accessed using the Super/Windows key.
5. Run the following command in order to start using the new bashrc file.
$ source ~/.bashrc
The new bashrc file is installed every time you log out and then log in. The above command enables you to use the changes without restarting your system.
6. The alias has been set-up; you can now run the following command in order to install a new package to your system:
$ agi [package name]
Example:
$ agi nautilus-admin
Instead of
$ sudo apt-get install nautilus-admin
You can see how in the above image I was able to install Nautilus by using the new command alias that I set up in this example.
Points to consider:
While creating an alias please note the following points:
- You cannot use an already existing command as an alias name. If you do this, your alias will not work, instead, the default Debian command will be executed.
- The alias name cannot contain any spaces. If the new alias you want to set up contains two or more words, you can use the ‘-’ character to separate those words.
Now you can get rid of the dry and rugged bash commands and use your own customized aliases to run the frequently used operations.