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
с дополнительными путями.