在 Mac 终端中编辑 HOSTS 文件

有时您可能会发现需要查看本地托管的网站。

例如,在为客户进行页面加载速度测试时,我们首先在我们的服务器上创建了他们网站的副本,以测试两台服务器之间托管资源的差异,以确定更改托管服务提供商是否会积极提高其网站的整体速度。

以下步骤概述了如何更改主机文件以查看位于与实时版本不同的服务器上的网站。

以下是有关如何在终端 (Mac) 中编辑 ETC / Hosts 文件的快速参考:

1. Cmd+空格键打开Spotlight并搜索Terminal

2. 打开终端并打开主机文件,输入以下命令:

sudo nano /private/etc/hosts

回车

在mac上编辑终端主机文件

3. 终端现在会要求您输入管理员密码:

输入密码,然后按回车

4. hosts 文件将显示在终端窗口中:

更改hosts文件mac终端

要在主机文件中移动,请使用箭头键上下移动以井号 (#) 符号开头的行是注释,不可编辑窗口中还将显示几个默认映射,例如 localhost 的条目 127.0.0.1。

5. 使用箭头键将光标移动到主机文件底部的空白处,然后在此处输入新映射。

在以下示例中,我添加了一个条目以显示驻留在本地服务器上的网站副本,而不是 DNS 指向的位置。

将站点添加到终端主机文件

6. 要在编辑条目后保存主机文件,请按Ctrl-o这将提示输入要写入的文件名:

将站点添加到 mac 终端

7. 按回车键保存主机文件然后按Ctrl-x退出终端中的主机文件您现在将返回到主终端提示符。

8. 要使新设置生效,您必须刷新 DNS 缓存为此,请在终端提示符下输入以下命令:

dscacheutil -flushcache

回车您现在可以关闭终端窗口,您对主机映射的编辑将生效

posted @ 2021-06-16 12:14  yvoonekit  阅读(377)  评论(0编辑  收藏  举报