MacOS-修改Hosts文件的N种方法

一.系统偏好设置修改

  1. 下载软件包: Hosts-1.2.pkg.zip 并安装。
    这个由GitHub开发的免费小插件,安装后可以让我们的系统偏好设置中增加一个Hosts的偏好设置,在Hosts里面可以很轻松的启用或停用、删除或添加内容,适用于10.6.8、10.7以及10.8以上版本的系统

  2. 打开系统偏好设置,底部有一个Hosts的快捷入口

  3. 输入ip和hostname后,回车确定,勾选改host即可

1.1 系统偏好设置-Hosts
1.2 Hosts配置列表

注:如果修改后没有即刻生效,可使用终端命令手动清除DNS缓存:
dscacheutil -flushcache

二.终端命令行修改

  1. 执行命令 sudo vi /etc/hosts

  2. 输入本机密码后,打开hosts文件,键盘输入i (插入),修改hosts文件后,按 esc 键退出,再按快捷键组合shift+:,再输入wq,保存退出

  3. 不保存退出,则按快捷键组合q!

2.1 命令行

三.直接修改系统Hosts文件

方法A

  1. 打开Finder,按快捷键组合Shift+Command+G 查找文件,输入/etc/hosts,确认前往

  2. 进入文件夹后,复制该文件到桌面,修改成功后保存,将原先的host文件替换掉即可

3.1 查找文件

方法B

  1. 打开Finder,按快捷键组合 Shift+Command+G 查找文件,输入/private,确认前往后可看到 etc 文件夹,邮件选择'显示简介',在底部打开‘共享和权限’

  2. 将everyone的权限改为‘读与写’,保存后直接修改hosts文件,最后完成后将权限改回来

3.2 修改文件权限

注:如果用Visual Studio Code打开则在保存的时候右下角会有提示,点击Retry as Sudo输入密码就可以保存了。

参考:

  1. Mac OS 下三种修改Hosts文件的方法
  2. 安装Hosts偏好设置面板,轻松修改Host
  3. iHosts:灵活管理 OS X 系统 Hosts 的最佳方案
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容