У меня есть несколько компьютеров Linux с одним диском и одной домашней папкой.
То есть на диске есть домашняя папка: \home\wuciawe
А для компьютера A, ОС которого называется Centos, он загрузит \home\wuciawe\.bashrc
Для компьютера B, операционной системой которого является Ubuntu, он загрузит \home\wuciawe\.bashrc
, то же самое с компьютером A.
Поскольку я не являюсь администратором, я создаю и устанавливаю некоторое программное обеспечение локально в Ubuntu и добавляю что-то в путь в \home\wuciawe\.bashrc
.
По какой-то причине, что-то, добавленное к Пути, противоречит Centos.
Интересно, есть ли способ сообщить .bashrc текущую систему, сделайте что-то вроде следующего:
if os is Ubuntu:
Path = xxx:$PATH
export PATH
endif