本机环境
Mac OS 10.15.4
1.终端更改
- 用程序里面打开终端(terminal),输入
sudo vi /etc/hosts
- 然后提示输入系统密码,hosts文件就自动打开了
- 接着输入
i
,进入编辑模式,将添加的网站,ip拷贝进去- 按
d
(delete)删除行数(几万行)
- 按
- 一直在编辑状态,没有办法保存退出;编辑完成之后,按esc进入命令模式(切记一定要在英文输入法状态下操作),输入
:wq
(冒号也要)保存退出。
2.直接修改本地文件
- 打开finder ,在前往里面选择前往文件夹(快捷键shift+command+g)
- 在弹出框里输入
/etc/hosts
然后就找到hosts文件,打开(用文本编辑),拷贝或编辑,完成后保存即可 - 有可能提示无法保存,这是因为权限问题。打开hosts文件的简介,面有共享和权限一栏,点击右下角的那个锁,输入密码后即可更改权限。将你自己的用户权限改为读和写就行了
- 如果还提示权限问题,你要修改etc和上级目录private两个文件夹的权限了,方法一样,都改为读和写。 hosts文件保存完成后再把权限改回来吧