在 Mac 终端中编辑 HOSTS 文件
有时您可能会发现需要查看本地托管的网站。
例如,在为客户进行页面加载速度测试时,我们首先在我们的服务器上创建了他们网站的副本,以测试两台服务器之间托管资源的差异,以确定更改托管服务提供商是否会积极提高其网站的整体速度。
以下步骤概述了如何更改主机文件以查看位于与实时版本不同的服务器上的网站。
以下是有关如何在终端 (Mac) 中编辑 ETC / Hosts 文件的快速参考:
1. Cmd+空格键打开Spotlight并搜索Terminal
2. 打开终端并打开主机文件,输入以下命令:
sudo nano /private/etc/hosts
按回车
3. 终端现在会要求您输入管理员密码:
输入密码,然后按回车
4. hosts 文件将显示在终端窗口中:
要在主机文件中移动,请使用箭头键上下移动。以井号 (#) 符号开头的行是注释,不可编辑。窗口中还将显示几个默认映射,例如 localhost 的条目 127.0.0.1。
5. 使用箭头键将光标移动到主机文件底部的空白处,然后在此处输入新映射。
在以下示例中,我添加了一个条目以显示驻留在本地服务器上的网站副本,而不是 DNS 指向的位置。
6. 要在编辑条目后保存主机文件,请按Ctrl-o。这将提示输入要写入的文件名:
7. 按回车键保存主机文件。然后按Ctrl-x退出终端中的主机文件。您现在将返回到主终端提示符。
8. 要使新设置生效,您必须刷新 DNS 缓存。为此,请在终端提示符下输入以下命令:
dscacheutil -flushcache
按回车。您现在可以关闭终端窗口,您对主机映射的编辑将生效