¿Diferentes archivos .bashrc para diferentes nodos de inicio de sesión?

¿Diferentes archivos .bashrc para diferentes nodos de inicio de sesión?

¿Puedo .bashrccargar diferentes archivos al iniciar sesión en diferentes nodos que comparten el mismo directorio de inicio?

Es decir, lo que más me interesa es cargar diferentes directorios PATH al iniciar sesión como bash, dependiendo de los diferentes nodos de Linux en los que inicie sesión. Por ejemplo, si inicio sesión en bash en la máquina abc-01, me gustaría tener un .bashrcarchivo cargado, pero cuando inicio sesión en abc-02, que usa el mismo directorio /home/username, me gustaría usar un archivo .bashrc. ¿Cómo puedo hacer eso?

Respuesta1

Puedes poner cosas como:

if [ $HOSTNAME = "abc-01" ]; then
        sh ~/.bashrc_abc01
fi


if [ $HOSTNAME = "abc-02" ]; then
         sh ~/.bashrc_abc02
fi

Ingrese .bashrcy cree diferentes scripts .bashrc_abc01, .bashrc_abc02con los comandos reales. O si no hay tantos comandos, puedes ponerlos en las sentencias if.

información relacionada