Answers:
一行,从终端:
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
是一个基于控制台的简单编辑器,非常友好。
sudo nano /private/etc/hosts
编辑终端中的主机文件,按Control-O保存,然后按Enter
您可以尝试使用TextWrangler进行此类操作;比TextEdit强大得多,如果您使用BareBones Software的直接安装而不是App Store版本,它将很乐意打开锁定的文件。尝试时,它会征求许可,提醒您您不是必需组的成员,但是输入密码将使您可以打开和编辑文件。另外,它具有可选的命令行添加项(也未内置到App Store版本中),通过输入edit (name of file)
直接从终端打开内容,您可以使用TextWrangler 。“打开文件”对话框中有一个方便的“显示不可见”选项,也可以帮助您打开和编辑隐藏文件或点前缀文件。这是一个免费的应用程序,因此尝试时没有风险。
我在HighSierra中,我对Lion以及后来的HighSierra都非常满意,直到选择HighSierra为止,您选择“ Hosts”并使用Textedit轻松打开它。
root
用户,并且任何人都可以在TextEdit中轻松打开主机文件,除非您不能编辑它,否则按照root
接受的答案中的建议打开为,尽管这些年来也可能存在问题。
nano
比起vim
像这样的简单任务,它是一个更加易于使用的基于终端的文本编辑器。