Mac系统编辑hosts文件

在mac系统中,默认就是图形化界面,而对于命令行不是特别熟悉的读者来说,适合看这一部分的内容。首先开机,进入到mac系统的桌面,鼠标点击桌面左上角的访达(或英文名finder),然后点击偏好设置,在偏好设置里,把显示文件后缀名这一选项勾选。然后鼠标移动到桌面左下角的finder(或中文名访达),不要直接点击。
在这里插入图片描述
鼠标左键点中finder图标后,按住不动,一直到出现下面第一副图中的选项,然后点击前往文件夹。此时会弹出一个窗口,让你输入文件夹的路径。因为hosts文件在/etc目录下,所以输入/etc/,然后点击前往。
在这里插入图片描述
此时就会自动打开/etc/目录,在目录下找到hosts文件,双击打开,可以看到默认配置的只有本机的127.0.0.1之类的ip地址,但是当我们尝试编辑这个文件的时候,会提示我们没有权限,询问是否复制。点击复制按钮。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这个时候就会新产生一个窗口,新的窗口里可以编辑文件,我们把当前机器上配置好的网站地址和需要测试的域名填上。如下面第一张图所示,编辑完成后,点击编辑框上面的hosts文件名,会弹出来一个保存窗口。显示文件名是未命名的hosts副本.txt。我们将名称改为hosts,然后保存位置选择桌面。
在这里插入图片描述
在这里插入图片描述
然后用鼠标点击hosts文件,移动到刚才打开的/etc目录下,会询问你怎么处理这个文件,点击替换。然后按照要求输入用户名和密码。点击好,就能成功替换原来的hosts文件。

文件替换成功后,我们打开桌面上的safari浏览器图标,然后在地址栏输入我们刚才在hosts文件里配置的地址,回车。浏览器显示出来了我们的测试页面It works,说明我们的hosts文件生效了,也即我们的修改成功了。图形化的形式修改hosts文件略显繁琐,比较适合对命令行不熟悉的用户。

对于程序员、网络技术人员或者运维人员来说,命令行窗口执行各种命令可谓是看家本领,点击桌面上的terminal图标,就是那个黑色的图标。打开terminal终端。

然后在终端里输入下面的命令:

vim /etc/hosts

此时就会使用vim编辑器打开hosts文件。我们将hosts文件里刚才配置的地址换成新的地址,如下面第二张图所示,修改完成后,输入命令:

:wq!

保存配置。

### Mac OS 中 hosts 文件配置和使用方法 #### 找到并访问 hosts 文件 为了编辑 `hosts` 文件,在 Mac OS M1 上可以利用快捷键 Shift+Command+G 查找文件,输入 `/etc/hosts` 即可定位该文件位置[^1]。 #### 使用文本编辑器打开 hosts 文件 通过终端执行 `% sudo open /etc/hosts` 可以调用默认的文本编辑工具来开启此文件以便于直接编辑修改;而如果偏好命令行环境下的操作,则可以通过 vim 编辑器来进行更改,即先切换至超级用户权限下运行 `sudo vi /etc/hosts` 来启动 vim 并加载目标文档[^2]。 #### 修改 hosts 文件的内容 `hosts` 文件的作用在于创建一个本地映射表,用于快速匹配特定域名与IP地址之间的关系。每当尝试访问某个网站时,操作系统会优先查询这个列表中的记录,从而加快页面载入速度或实现自定义网络请求重定向功能[^3]。 对于希望添加新的条目进入 `hosts` 文件的情况,按照以下方式操作: - 如果采用的是图形界面编辑程序,只需正常录入新行如 `192.168.100.6 qpe`; - 若是在 vim 内工作,则需按键盘上的 i 键激活插入模式之后再进行相应文字输入[^4]。 完成所需变更后记得保存所做的改动。如果是基于 GUI 的应用程序这一步通常很简单直观;而对于 vim 用户来说则要记住按下 Esc 返回普通模式后再依次敲击冒号、w 和 q 完成写盘退出动作。 ```bash # 示例:向 hosts 文件中增加一条记录指向本地开发服务器 echo "127.0.0.1 dev.local" | sudo tee -a /etc/hosts ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FateBug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值