arquivos .bashrc diferentes para nós de login diferentes?

arquivos .bashrc diferentes para nós de login diferentes?

Posso .bashrccarregar arquivos diferentes ao fazer login em nós diferentes que compartilham o mesmo diretório inicial?

Isto é, estou mais interessado em carregar diferentes diretórios PATH ao efetuar login como bash, dependendo dos diferentes nós do Linux em que efetuo login? Por exemplo, se eu logar no bash na máquina abc-01, gostaria de ter um determinado .bashrccarregado, mas quando eu logar no abc-02, que usa o mesmo diretório /home/username, gostaria de usar um arquivo .bashrc. Como posso fazer isso?

Responder1

Você pode colocar coisas como:

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


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

e .bashrccrie scripts diferentes .bashrc_abc01, .bashrc_abc02com os comandos reais. Ou se não houver muitos comandos, você pode colocá-los nas instruções if.

informação relacionada