A postagem do Serverfault sugerida usando /etc/bashrc
, mas eu pessoalmente recomendaria a criação do arquivo /etc/shell_aliases
(aparentemente% O/etc/aliases
do pacote sendmail já está reservado), e o origina do arquivo .bashrc
do usuário e dos usuários root. Dessa forma, você pode redefinir aliases globalmente.
Uma abordagem alternativa, conforme mostrado nesta postagem do AskUbuntu , é usar /etc/profile.d/00-aliases.sh
.
$ sudo bash -c 'echo alias print_hello=\"echo 'HELLO\ ASKUBUNTU'\" > /etc/profile.d/00-aliases.sh '
$ sudo -i
$ print_hello
HELLO ASKUBUNTU
Nota: para shells GUI, você terá que fazer logout e login, porque .profile
é originado toda vez que você faz login, e quando você canta no sistema via tela de login gráfica , será originado, mas apenas uma vez. Todos os emuladores de terminal abertos são considerados camadas interativas depois disso.