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

4

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

Isto é, estou mais interessado em carregar diferentes diretórios PATH quando logar como bash, dependendo dos diferentes nós do Linux que eu logar? Por exemplo, se eu logar no bash no machine abc-01, eu gostaria de ter um dado .bashrc carregado, mas quando eu logar no abc-02, que usa o mesmo diretório / home / username, eu gostaria de usar um diferente .bashrc . Como posso fazer isso?

    
por 719016 14.04.2012 / 13:10

1 resposta

9

Você pode colocar coisas como:

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


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

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

    
por 14.04.2012 / 13:21