Existem muitos lugares para definir um alias para todos os usuários em um sistema Linux, por exemplo /etc/profile
, /etc/profile.d/*
, , /etc/bash.bashrc
...
Gostaria de saber qual é o mais adequado/correto, ou seja, qual é o melhor de acordo com as convenções do Linux hoje em dia.
Desculpe pelo meu inglês, espero ter me expressado bem.
A maneira correta de colocar os aliases depende de quando você deseja usá-los.
Bash usa os seguintes arquivos de inicialização:
/etc/profile
fontes/etc/bash.bashrc
e os arquivos/etc/profile.d/*.sh
Portanto, se você quiser usá-los apenas em um shell de login (normalmente se você fizer login via
ssh
), coloque-os em/etc/profile.d
. Se você quiser usá-los também em um shell sem login (xterm
,konsole
etc.), coloque-os em/etc/bash.bashrc
.