Defina esta função (digamos, em seu .bashrc
):
function permAlias {
alias "$@" # set the alias(es) in this session
printf 'alias %q\n' "$@" >> ~/.bash_aliases # set it for all sessions
}
Em seguida, use-o da mesma maneira que você faria um alias normal:
% permAlias foo='/path/to/command -some --options=here'
Nota: Esta não é a solução mais robusta do universo. Ele provavelmente vai quebrar em todos os tipos de casos de uso diferentes. Mas vai funcionar para coisas simples.