답변:
터미널에서 한 줄로 :
sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts
변경하고 저장하고 닫습니다.
sudo로 TextEdit 열기
sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit
다음 방법 중 하나를 사용하여이 새 TextEdit 인스턴스에서 / etc / hosts를여십시오.
또는 nano를 사용하여 터미널에서 편집 할 수 있습니다.
SUDO_EDITOR=nano sudo -e /etc/hosts
를 사용 sudo -e
하면 임시 파일 등이 올바른 방식으로 처리되고 권한 문제가 발생하지 않습니다. nano
매우 사용자 친화적 인 간단한 콘솔 기반 편집기입니다.
이런 종류의 일에 TextWrangler를 사용해 볼 수 있습니다. TextEdit보다 훨씬 뛰어난 기능을 제공하며 App Store 버전 대신 BareBones Software에서 직접 설치를 사용하면 잠긴 파일을 행복하게 열 수 있습니다. 시도 할 때 권한을 묻고 필요한 그룹의 구성원이 아니라는 것을 알려주지 만 암호를 입력하면 파일을 열고 편집 할 수 있습니다. 또한 edit (name of file)
터미널에서 직접 열어서 입력 하여 TextWrangler를 사용할 수있는 선택적 명령 줄 추가 (App Store 버전에도 내장되어 있지 않음)가 있습니다. 파일 열기 대화 상자에는 숨겨진 "점 접두사 파일도 열고 편집 할 수있는 편리한"보이지 않는 항목 표시 "옵션이 있습니다. 무료 앱이므로 시도 할 위험이 없습니다.
저는 HighSierra에 있습니다. Lion에서 나중에 HighSierra를 포함 할 때까지 "호스트"를 선택하고 아무 문제없이 Textedit로 열 수 있다는 것을 기억합니다.
root
사용자 에게 속해 있으며 누구나 TextEdit에서 호스트 파일을 쉽게 열 수 있지만 누구나 편집 할 수는 없습니다. root
허용 된 답변에서 제안한 대로으로 개설 했지만 그 이후에도 문제가 발생할 수 있습니다.
nano
보다 더 접근하기 쉬운 터미널 기반 텍스트 편집기 라는 것을 알았 습니다vim
.