Как сбросить переменную PATH на Mac по умолчанию в macOS PATH

сбросить PATH на Mac

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

сбросить PATH на Mac

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Однако, пока вы это делаете, бывают случаи, когда вы случайно испортили существующую (прочитанную по умолчанию) конфигурацию среды PATH в вашей системе. В Windows это не проблема, поскольку для восстановления состояния по умолчанию переменной PATH требуется всего один шаг.

Но если вы используете Mac, это не так просто. Итак, чтобы упростить это уравнение, вот руководство с подробным описанием шагов, необходимых для сброса переменной PATH в состояние по умолчанию.

Когда вы хотите сбросить переменную PATH в macOS?

Чтобы дать вам краткое представление о необходимости сбросить переменную PATH, рассмотрим сценарий, в котором вы случайно испортили – удалили или обновили – существующий PATH. переменная окружения на вашем Mac с неверными путями к программам.

Когда это происходит, все ваши существующие команды терминала, включая основные команды, такие как ls, cd, where, mkdir, rmdir и т. Д., Перестают работать и бросают команда не найдена ошибка. В результате терминал становится практически бесполезным, не позволяя выполнять различные системные операции.

Также на ТехПП

Как сбросить переменную PATH в macOS

Сброс переменной PATH в macOS включает редактирование либо оболочка config или файл профиля оболочки и добавив к нему пути по умолчанию. Как и большинство операций в macOS, это можно сделать двумя способами: через графический интерфейс и через интерфейс командной строки.

Сброс переменной PATH в macOS через интерфейс командной строки

Поскольку установка PATH для программы или сценарий оболочки в macOS требуется взаимодействие с терминалом; вы, вероятно, испортили свой PATH где-то по пути. И, следовательно, очевидный способ сбросить его – через сам терминал.

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

Также на ТехПП

Введите следующую команду в терминал и нажмите Возвращение чтобы временно установить ПУТЬ:

export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Затем откройте файл конфигурации или файл профиля для вашей оболочки. Если вы используете более старые версии macOS (до Catalina), оболочка по умолчанию в вашей системе трепать, в этом случае вы можете открыть .bashrc или .bash_profile файл. В более новых версиях macOS (Catalina или выше) у вас будет zsh (или z оболочка) в качестве оболочки по умолчанию – если вы не изменили ее на bash. Итак, вы должны отредактировать либо .zhrc или .zsh_profile файл.

Теперь, в зависимости от используемой оболочки, выполните любую из следующих команд:

Для bash

nano ~/.bash_profile

или
nano ~/.bashrc

Для zsh

nano ~/.zsh_profile

или
nano ~/.zshrc

Оказавшись внутри любого из этих файлов, вам нужно добавить все пути по умолчанию в переменную среды PATH, используя следующую команду:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

сбросить Mac PATH через CLI

Ударять Ctrl + O написать свои изменения. Когда будет предложено подтвердить имя файла, нажмите Return. Нажмите Ctrl + X для выхода из редактора.

Закройте активное окно терминала и снова откройте его, чтобы начать новый сеанс. В качестве альтернативы вы можете запустить команду ниже, чтобы немедленно применить изменения:

source ~/.bashrc

или
source ~/.bash_profile

Заменять .bashrc или .bash_profile с участием .zshrc или .zsh_profile если оболочка вашей системы по умолчанию – zsh.

Наконец, проверьте, правильно ли установлен PATH и сбросьте настройки PATH до значений по умолчанию, выполнив:
echo $PATH

просмотр записей PATH в macOS по умолчанию

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

Сброс переменной PATH в macOS через графический интерфейс

Если вам неудобно работать с CLI или весь процесс кажется немного утомительным, вы можете использовать подход с графическим интерфейсом, который довольно прост.

Для этого откройте Finder и перейти к корневой каталог> Пользователи> каталог your_user_account и ударил Command + Shift +. ярлык для просмотра всех скрытых в нем файлов.

сбросить Mac PATH через графический интерфейс

Затем, в зависимости от активной оболочки в вашей системе, найдите любой из следующих файлов: .bashrc, .bash_profile, .zshrc, или .zsh_profile. Щелкните файл правой кнопкой мыши и выберите Открыть с помощью> TextEdit.

сбросить Mac PATH через графический интерфейс

Когда файл откроется в TextEdit, скопируйте следующую строку и вставьте ее в файл:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

сбросить Mac PATH через графический интерфейс

Ударять Command + S сохранить изменения в файле и Command + W чтобы закрыть файл.

Успешный сброс переменной PATH на Mac

Изменить или установить переменную среды PATH на Mac непросто, если у вас нет предыдущего опыта, и вы рискуете нарушить функциональность терминала из-за неправильного изменения (удаления / добавления / редактирования) записей в файлах конфигурации PATH.

Поэтому, если / когда вы окажетесь в такой ситуации на своем Mac, вы сможете сбросить переменную среды PATH с помощью этого руководства. А затем восстановите функциональность терминала и повторно укажите пути к программам / сценариям bash, которые вы хотите запускать из любой точки файловой системы.

Часто задаваемые вопросы о сбросе переменной PATH на Mac

1. Как мне сбросить мою переменную PATH?

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

2. Какая переменная PATH используется по умолчанию в Mac?

В идеале файлы конфигурации или профиля оболочки содержат в качестве переменной PATH по умолчанию в Mac следующее: / usr / локальный / bin: / usr / bin: / bin: / usr / sbin: / sbin, чтобы вы могли выполнять различные программы или команды в терминале без указания их абсолютных путей.

3. Как мне исправить мою переменную окружения PATH?

В случае, если вы случайно испортили записи переменной среды PATH вашего Mac, вы можете исправить их, добавив записи PATH по умолчанию в файл конфигурации оболочки. В зависимости от того, как вам нравится выполнять операции на вашем Mac, вы можете сделать это с помощью графического интерфейса (Finder) или CLI (Терминал) подход.

4. Переменная PATH продолжает сбрасывать Mac?

Если переменная PATH продолжает сбрасываться на вашем Mac, это может быть связано с тем, что она не установлена ​​постоянно. Итак, вы должны отредактировать файл конфигурации оболочки вашей системы по умолчанию и добавить пути по умолчанию вместе с путем к программе / сценарию, которую вы хотите сделать доступной для него глобально.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *