3

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

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

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

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

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

1 ответ1

7

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

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


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .