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 и возврат


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

Другие вопросы по тегам