1

У меня есть вопрос, который может показаться довольно наивным, но я хотел бы подтвердить поведение переменной среды $ HOME в MAC OS X. Я хотел бы знать, можем ли мы добавлять пути к переменной среды $ HOME так же, как мы это делаем с переменная окружения $ PATH.

Насколько я понимаю, переменная окружения PATH просматривает все каталоги, которые к ней добавлены.

Точно так же мы не можем добавлять разные каталоги в переменную $ HOME env, чтобы она просматривала все эти каталоги? Я знаю, это звучит странно, потому что это означает, что у пользователя будет несколько домашних каталогов.

Если невозможно добавить несколько путей, другой мой вопрос, если переменная env $ HOME = "User/name/"

и если у меня есть файл в папке User/name/subfolder, будет ли это то же самое, что и сохранение его в домашнем каталоге, то есть поиск файла начнется из домашнего каталога и продолжится в подпапках?

Я прошу прощения, если это кажется наивным вопросом, но это действительно беспокоит меня, и я не хотел возиться с моей переменной среды $ HOME, не зная последствий.

1 ответ1

1

... так что он смотрит в ...

Вы не указали, что это в приведенной выше цитате. Переменные среды - это просто куски текста, они ничего не делают сами. Конкретная программа может интерпретировать переменную среды, такую как PATH как имеющую несколько путей внутри нее, но это вопрос общепринятого соглашения.

Обычно считается, что переменная среды HOME указывает на один каталог, который является домашним каталогом пользователя. Функция поиска недоступна.

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