macOS 下 修改 /etc/hosts 文件的办法

/etc/hosts 文件是本地的 IP 和 域名的一个对应解析,在进行网站未上线之前的测试经常需要用到。

由于 macOS 系统权限的设置,默认的用户对 /etc/hosts 文件只有只读权限,没有修改权限,当然我们也可以启用 macOS 下的 root 用户。其实只要一条命令,我们可以在不启用 root 用户的情景下给 /etc/hosts 文件增加写的权限:

sudo /bin/chmod +a 'user:jackie:allow write' /etc/hosts

其中 jackie 是当前登录 macOS 系统的用户名,请做相应的修改。