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即可

MacOS-修改Hosts文件的N种方法_第1张图片
1.1 系统偏好设置-Hosts
MacOS-修改Hosts文件的N种方法_第2张图片
1.2 Hosts配置列表

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

二.终端命令行修改

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

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

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

MacOS-修改Hosts文件的N种方法_第3张图片
2.1 命令行

三.直接修改系统Hosts文件

方法A

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

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

MacOS-修改Hosts文件的N种方法_第4张图片
3.1 查找文件

方法B

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

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

MacOS-修改Hosts文件的N种方法_第5张图片
3.2 修改文件权限

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

MacOS-修改Hosts文件的N种方法_第6张图片

参考:

  1. Mac OS 下三种修改Hosts文件的方法
  2. 安装Hosts偏好设置面板,轻松修改Host
  3. iHosts:灵活管理 OS X 系统 Hosts 的最佳方案

你可能感兴趣的:(MacOS-修改Hosts文件的N种方法)