Quando você remove um alias do .bash_aliases
, ele não é removido dos aliases bash
.
Se você quiser ter apenas os aliases em .bash_aliases
, você precisará limpar todos os aliases do shell bash e depois carregar os aliases do .bash_aliases
Limpar todos os aliases de shell bash do Linux / UNIX
Se a opção -a for fornecida, remova todas as definições de alias.
$ unalias -a
Assumindo que todos os seus aliases existam em ~/.bash_aliases
(suspeito que você esteja usando aliases de outras fontes também ...), você deve executar unalias -a
follows pelo comando para source ~/.bash_alises
Seu código deve ficar assim:
alias gali='gedit ~/.bash_aliases;sort ~/.bash_aliases -o ~/.bash_aliases;unalias -a; source ~/.bash_aliases'