/ etc / hosts 파일을 편집하는 방법?


16

TextEdit으로 파일을 열면 (정확하게는 vim을 사용하고 싶지 않습니다 (vim을 사용하고 싶지 않습니다)) "정보 입수"창을 통해 파일의 권한을 수정하더라도 "잠김"으로 표시됩니다 .

TextEdit으로 hosts 파일을 어떻게 수정합니까?


3
나는 이와 같은 간단한 작업 nano보다 더 접근하기 쉬운 터미널 기반 텍스트 편집기 라는 것을 알았 습니다 vim.
Édouard

답변:


11

터미널에서 한 줄로 :

sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts

변경하고 저장하고 닫습니다.


3
저는 Mountain Lion에 있는데 불행히도 저에게는 효과가 없습니다. 무언가를 변경하려고 할 때마다 "파일 호스트를 소유하지 않고 쓸 수있는 권한이 없습니다"라는 오류가 발생합니다.
Saaru Lindestøkke

9
  1. sudo로 TextEdit 열기

    sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit
  2. 다음 방법 중 하나를 사용하여이 새 TextEdit 인스턴스에서 / etc / hosts를여십시오.

    • 이전 명령 끝에 경로를 추가하십시오.
    • 파일 사용 → 열기
    • Dock에서 파일을 sudo'd TextEdit으로 드래그하십시오.

또는 nano를 사용하여 터미널에서 편집 할 수 있습니다.

SUDO_EDITOR=nano sudo -e /etc/hosts

를 사용 sudo -e하면 임시 파일 등이 올바른 방식으로 처리되고 권한 문제가 발생하지 않습니다. nano매우 사용자 친화적 인 간단한 콘솔 기반 편집기입니다.


7
sudo nano /private/etc/hosts

터미널 내에서 호스트 파일을 편집하려면 Control-O를 저장 한 다음 Enter 키를 누릅니다.


4

이런 종류의 일에 TextWrangler를 사용해 볼 수 있습니다. TextEdit보다 훨씬 뛰어난 기능을 제공하며 App Store 버전 대신 BareBones Software에서 직접 설치를 사용하면 잠긴 파일을 행복하게 열 수 있습니다. 시도 할 때 권한을 묻고 필요한 그룹의 구성원이 아니라는 것을 알려주지 만 암호를 입력하면 파일을 열고 편집 할 수 있습니다. 또한 edit (name of file)터미널에서 직접 열어서 입력 하여 TextWrangler를 사용할 수있는 선택적 명령 줄 추가 (App Store 버전에도 내장되어 있지 않음)가 있습니다. 파일 열기 대화 상자에는 숨겨진 "점 접두사 파일도 열고 편집 할 수있는 편리한"보이지 않는 항목 표시 "옵션이 있습니다. 무료 앱이므로 시도 할 위험이 없습니다.


2
후손 업데이트 : 이제 TextWrangler는 더 이상 사용되지 않으므로 BBEdit 대신 (TextWrangler는 BBEdit의 "라이트"버전이었으며, 현재 라이센스가없는 BBEdit 버전은 데모 기간이 만료 된 후 TextWrangler와 동일한 기능을 갖습니다. 환경 설정-멋진 터치
dr.nixon

1

간단하다면 MacOS에 설치된 vim 도구를 연구 할 수 있습니다 : sudo vi / etc / hosts


-2

저는 HighSierra에 있습니다. Lion에서 나중에 HighSierra를 포함 할 때까지 "호스트"를 선택하고 아무 문제없이 Textedit로 열 수 있다는 것을 기억합니다.


귀하가 게시 한 내용은 요청한 질문에 대한 답변이 아니며 OP를 다시 읽어 보시기 바랍니다.
user3439894

FWIW macOS High Sierra의 TextEdit에서 호스트 파일을 열었습니다. 파일을 입력하자마자 ""호스트 "파일을 소유하고 있지 않으며 파일을 쓸 수있는 권한이 없습니다. 이 문서를 복제하고 복제본을 편집 할 수 있습니다. 복제본에만 변경 사항이 포함됩니다. [취소] [중복] "호스트 파일은 root사용자 에게 속해 있으며 누구나 TextEdit에서 호스트 파일을 쉽게 열 수 있지만 누구나 편집 할 수는 없습니다. root허용 된 답변에서 제안한 대로으로 개설 했지만 그 이후에도 문제가 발생할 수 있습니다.
user3439894
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.