Как найти, где генерируется моя переменная PATH и как ее редактировать в Mac OSX Terminal? - PullRequest
0 голосов
/ 05 ноября 2018

В настоящее время я нахожусь в Mac OSX, и когда я пытаюсь определить, какой у меня PATH через Терминал, я получаю:

> echo $PATH
/Users/User1/google-cloud-sdk/bin:/usr/local
/bin:/usr/local/sbin:/usr/local/bin:
/usr/bin:/bin:/usr/sbin:/sbin:
/Library/TeX/texbin:/opt/X11/bin:
/Applications/Wireshark.app/Contents/MacOS

Я бы хотел удалить google-cloud-sdk, wireshark и tex из PATH, но не знаю, как это сделать. Когда я заглядываю внутрь моего etc/profile файла, ни одно из этих приложений не отображается в списке. Есть ли способ очистить $ PATH? Спасибо.

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Я только что нашел файл пути Wireshark в:

/etc/paths.d/

0 голосов
/ 07 января 2019

Перейдите в свой домашний каталог. Если вы откроете новое окно / сеанс терминала, это, вероятно, приведет вас в домашний каталог.

Тип

ls -al

Это должно дать вам список файлов в вашем домашнем каталоге, включая невидимые файлы. Проверьте, есть ли файл .bash_profile. "." означает, что это невидимый файл.

Если это существует (как и должно быть), введите:

nano .bash_profile

Это откроет этот файл в программе текстового редактора под названием «nano». В этом файле вы должны найти такие утверждения, как:

export PATH="/Library/Frameworks ....

Должен быть аналогичный оператор PATH для опций, которые вы хотите удалить.

Удалите эти строки и затем выйдите из nano с помощью ^ O для записи, и вам нужно вывести Y для сохранения. Затем ^ X, чтобы выйти из нано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...