Câu trả lời:
Trong một dòng, từ Terminal:
sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts
Thực hiện các thay đổi của bạn, lưu và đóng.
Mở TextEdit dưới dạng sudo
sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit
Mở / etc / hosts trong phiên bản TextEdit mới này bằng bất kỳ phương thức nào sau đây:
Ngoài ra, bạn có thể chỉnh sửa trong Terminal bằng nano:
SUDO_EDITOR=nano sudo -e /etc/hosts
Việc sử dụng sudo -e
đảm bảo rằng các tệp tạm thời, vv được xử lý theo cách thích hợp và bạn không gặp phải các vấn đề về quyền với chúng. nano
là một trình soạn thảo dựa trên bảng điều khiển đơn giản, khá thân thiện với người dùng.
sudo nano /private/etc/hosts
để chỉnh sửa tệp máy chủ trong Terminal, Control-O để lưu, sau đó nhấn enter
Bạn có thể thử TextWrangler cho loại điều này; có khả năng cao hơn nhiều so với TextEdit và nếu bạn sử dụng cài đặt trực tiếp từ Phần mềm BareBones thay vì phiên bản App Store, nó sẽ vui vẻ mở các tệp bị khóa. Khi bạn thử, nó sẽ xin phép, nhắc nhở bạn rằng bạn không phải là thành viên của nhóm được yêu cầu, nhưng nhập mật khẩu sẽ cho phép bạn mở và chỉnh sửa tệp. Thêm vào đó, nó có các bổ sung dòng lệnh tùy chọn (cũng không được tích hợp trong phiên bản App Store) sẽ cho phép bạn sử dụng TextWrangler bằng cách nhập edit (name of file)
để mở mọi thứ trực tiếp từ Terminal. Hộp thoại Open File có tùy chọn "show invisibles" tiện dụng để giúp bạn mở và chỉnh sửa các tập tin bị ẩn hoặc tiền tố. Đây là một ứng dụng miễn phí nên không có rủi ro khi thử.
Tôi đang ở HighSierra và tôi nhớ rất rõ từ Lion và sau đó cho đến khi bao gồm HighSierra mà bạn chọn "Máy chủ lưu trữ" và mở nó bằng Textedit mà không cần bất kỳ quảng cáo nào.
root
người dùng và trong khi bất kỳ ai cũng có thể dễ dàng mở tệp máy chủ trong TextEdit, người ta không thể chỉnh sửa nó trừ khi đã mở như root
, như được đề xuất trong câu trả lời được chấp nhận, mặc dù điều đó cũng có thể có vấn đề trong những năm sau đó.
nano
là một trình soạn thảo văn bản dựa trên thiết bị đầu cuối dễ tiếp cận hơn sovim
với các tác vụ đơn giản như thế này.