Los he estado agregando a /etc/basrhc y eso funciona la mayor parte del tiempo.
Pero me di cuenta de que cuando accedo su
a otro usuario, pierdo todos mis alias.
Resulta que /etc/bashrc
solo se carga cuando se abre la terminal, no al iniciar sesión. Y parece que /etc/profile
se carga al iniciar sesión. Entonces, ¿es ahí donde realmente debería haber puesto todos esos alias?
Respuesta1
Deberías ponerlos/etc/profile.d/buttles_aliases.sh
El /etc/profile
archivo probablemente contenga este código:
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
Lamentable falta de comillas, así que no coloques espacios en el nombre del archivo.