Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create a permanent “alias” for ubuntu? [duplicate]

Tags:

alias

ubuntu

If you create an alias for example:

alias cls="clear"

It exists untill you kill terminall session. When you start a new terminal window the alias doesn't exist any more. How to create "permanent" alias, one that exists in every terminal session?

like image 599
PPPPPPPPP Avatar asked Oct 29 '13 00:10

PPPPPPPPP


People also ask

What is alias command in Ubuntu?

alias command instructs the shell to replace one string with another string while executing the commands.


1 Answers

You can put such aliases in the ~/.bash_aliases file.

That file is loaded by ~/.bashrc. On Ubuntu 10.04, the following lines need to be uncommented to enable the use of ~/.bash_aliases. On Ubuntu 11.04 and later, it's already enabled:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

also

You can add the function below to your .bashrc file.

function permalias ()

{ 
  alias "$*";
  echo alias "$*" >> ~/.bash_aliases
}

Then open a new terminal or run source ~/.bashrc in your current terminal. You can now create permanent aliases by using the permalias command, for example permalias cls=clear.

like image 77
AMH Avatar answered Sep 23 '22 03:09

AMH