4

Могу ли я загружать разные файлы .bashrc при входе в разные узлы с одним и тем же домашним каталогом?

Это, в основном, меня интересует загрузка разных каталогов PATH при входе в систему как bash, в зависимости от разных узлов Linux, в которые я вхожу? Например, если я захожу в bash на машине abc-01, мне хотелось бы загрузить данный .bashrc , но когда я захожу в abc-02, который использует тот же каталог /home /username, я хотел бы использовать разные .bashrc . Как я могу сделать это?

1 ответ1

9

Вы можете поместить вещи как:

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


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

в .bashrc и создайте различные сценарии .bashrc_abc01 , .bashrc_abc02 с актуальными командами. Или, если команд не так много, вы можете поместить их в операторы if.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .