verschiedene .bashrc-Dateien für verschiedene Anmeldeknoten?

verschiedene .bashrc-Dateien für verschiedene Anmeldeknoten?

Können .bashrcbeim Anmelden bei unterschiedlichen Knoten, die dasselbe Home-Verzeichnis gemeinsam nutzen, unterschiedliche Dateien geladen werden?

Das heißt, ich bin hauptsächlich daran interessiert, unterschiedliche PATH-Verzeichnisse zu laden, wenn ich mich als Bash anmelde, abhängig von den verschiedenen Linux-Knoten, bei denen ich mich anmelde. Wenn ich mich beispielsweise bei Bash auf dem Computer abc-01 anmelde, möchte ich ein bestimmtes .bashrcgeladen haben, aber wenn ich mich bei abc-02 anmelde, das dasselbe /home/username-Verzeichnis verwendet, möchte ich ein anderes verwenden .bashrc. Wie kann ich das tun?

Antwort1

Sie können Dinge eingeben wie:

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


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

und erstellen Sie .bashrcverschiedene Skripte mit den eigentlichen Befehlen. Oder wenn es nicht so viele Befehle gibt, können Sie sie in die if-Anweisungen einfügen..bashrc_abc01.bashrc_abc02

verwandte Informationen