Have you ever tried to make a custom command in Linux that can do a specific function.
Fear not today we are going to look at how we can do that and increase our efficiency in Linux using the "alias" command
What is an alias in Linux
So,normally we have to use Linux commands frequently and typing the same commands over and over again can reduce efficiency .And that is one of the reasons we use the aliases
List currently defined Aliases in Linux
You can see a list of defined aliases on your profile by simply executing the alias command and it will do the magic.
here you can see the default aliases for the Linux systems.
How to create Aliases in Linux.
Create temporary Aliases:
alias alias_name='command'
here is an actual example
alias la='ls -alh'
What you need to do is type the word alias then use the name you wish to use to execute a command followed by
"=" sign and quote the command you wish to alias.If you open new terminal session, the alias will no longer be available.
If you wish to save your aliases across sessions you will need a
permanent alias.
*point to note is not to use the predefined words in the Linux command and to know the predefined commands just type help in the terminal and you will see every word that you cannot use in your aliases
help
Creating Permanent Aliases.
There is a file named "bashrc" (a hidden file) in you home directory.The bashrc file is shell configuration file and it will run everytime a shell session starts.
The shell configuration can be different it can be either of this:
- Bash – ~/.bashrc
- ZSH – ~/.zshrc
- Fish – ~/.config/fish/config.fish
So, in order to make an alias permanent we need to put them in bashrc file in user home directory.
you can open the bashrc with your favorite editor like for my case i will use vim
vim .bashrc
remember this is in your home directory
Look for the place where is some more alias commands and just add your commands there and that is it, do not forget to save.for the other commands that you have seen in bashrc file you can just remove the comment and they will be active
Storing Aliases in the .bash_aliases File
The ".bash_aliases" file will not exist till you create it so you will heve to create it with the following command
touch .bash_aliases
Now we can edit the file and add our aliases commands
vim .bash_aliases
we have added some aliases.The first is cl is to clear our terminal the next is h to call the history command and the last is smokelicity to upgrade the system.
To remove an alias added via the command line can be unaliases usind unalias command
unalias alias_name
unalias -a [ remove all alias ]
Conclusion
This was a short and the simplest way to create your own alias and execute frequently used commands without having to type the commands again and again.
👏👏👏💯
ReplyDelete