Вы должны убедиться, что ваш терминал использует оболочку bash
в качестве оболочки входа в систему. Если это так, он автоматически создаст файл .bash_profile
в вашем домашнем каталоге, когда вы откроете новый терминал.
Чтобы изменить оболочку входа в macOS, откройте панель «Системные настройки» и выберите «Пользователи и группы». В списке пользователей щелкните правой кнопкой мыши своего пользователя и выберите «Дополнительные параметры». Убедитесь, что для вашей оболочки входа установлено значение /bin/bash
(где для моей оболочки установлено значение /bin/ksh
на рисунке ниже).
Ваш компьютер, работающий под управлением Unix, имеет переменную PATH
в оболочке, и она может быть изменена в файле .bash_profile
, если вы так желаете. Чтобы добавить /new/directory/bin
в конец переменной PATH
, используйте
PATH="$PATH:/new/directory/bin"
Насколько мне известно, некоторые настройки, которые могут быть указаны в файлах .path
, специфичны для оболочки ksh93
. Я недостаточно знаком с этой возможностью оболочки ksh93
, чтобы с уверенностью сказать, можно ли полностью или частично перенести ее функциональность в ваш файл .bash_profile
.
Вы можете попробоватьumount -f mountpoint
Я часто видел это на своих машинах RHEL 7, подключенных к серверу Windows NFS. Команда umount завершится ошибкой, но она освободит все, что мешает работе клиента.