OSX: Невозможно разблокировать файл etc/paths

OSX: Невозможно разблокировать файл etc/paths

Я хотел бы отредактировать файл /etc/paths на моем компьютере Mac.

Я новичок и пытаюсь разблокировать файл. Я попробовал в Терминале сделать:

etc tomasteicher$ sudo chflags nouchg /etc/paths
etc tomasteicher$ open -e /etc/paths

Почти все руководства, которые я нашел, рекомендуют это решение. Вторая команда открывает файл в TextEdit, но файл по-прежнему заблокирован.

Есть ли у кого-нибудь совет, как мне разблокировать файл или почему это решение не работает для этого файла?

решение1

На самом деле он не заблокирован, просто у вас нет разрешения на его редактирование. Вместо этого используйте текстовый редактор командной строки, например, vimчтобы отредактировать этот файл.

Используйте sudo vim /etc/pathsдля редактирования файла из командной строки. Нажмите, iчтобы начать вводить текст (перемещайтесь с помощью клавиш со стрелками), нажмите, Escкогда закончите. Затем введите :wqиReturn


Обратите внимание, что во многих ситуациях проще добавить пути к исполняемым файлам в пользовательский файл конфигурации, например ~/.bash_profile, или добавить новые файлы /etc/paths.dс дополнительными путями.

Связанный контент