教你Mac OS系统四种改动Hosts文件的方法
Posted phlsheji
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教你Mac OS系统四种改动Hosts文件的方法相关的知识,希望对你有一定的参考价值。
因此。我们在这里搜集和整理了下面几个方法供大家使用,希望可以帮到大家。
1、通过 VI 编辑器改动
打开终端(应用程序——有用工具),执行:
sudo vi /etc/hosts
屏幕上会提示你输入password(输入password的时候不会有不论什么字符显示。甚至*都不会显示,输完之后按回车就是了),打开 hosts 文件之后按 i 键进入插入模式(可理解为编辑模式),然后依照你的须要对该文件进行编辑。编辑完毕之后按 ESC 键退出插入模式。之后按 :wq+回车保存退出。记得英文的冒号也是要输入的哦。
VI 编辑器对于常常使用 Linux 的用户应该不会陌生。并且该编辑器是默认内置在 Mac 系统中的。
可是。对于没有使用过 VI 的用户。还真得花一会儿功夫来学习其基本用法。另外VI编辑器是一个非常好非常强大的工具,想要玩好 Mac 的话。最好掌握这个工具的使用。
2、使用 nano 编辑器改动
和上面的方法类似,这个编辑器相比 vi 更加简单易用,可是功能不强大,似乎也没有 vi 流行。方法相同是在终端中执行:
sudo nano /etc/hosts
相同是输入password。打开 hosts 文件,依照你的须要对该文件进行编辑,编辑完成之后按 ctrl+o 保存。出现 File Name to Write: /etc/hosts 的时候按回车确认,再按 ctrl+x 退出就可以。
3、使用 cat 命令合并文件
这种方法比較适合当你想往 Hosts 文件里加入一些内容的情况。首先你须要把须要加入到 Hosts 文件里的内容保存为一个TXT文本文件(建议直接保存在你的用户文件夹)。我这里拿保存在用户文件夹中的123.txt为例说明。
相同是启动终端,然后执行以下两条命令:
sudo -s
cat ~/123.txt/etc/hosts
~ 符号在 Mac 甚至全部基于 Unix 和 Linux 的系统中都是代表当前用户的用户文件夹。.代表当前文件夹。这回你就应该明确上面的命令中为什么是 ~/123.txt 了吧。
4、直接在图形界面中改动
打开 Finder。然后点击菜单条中的 前往——前往目录(或者快捷键 Shift+Command+G),在路径中输入 /private,进入之后在 etc 目录上点击右键——显示简单介绍,在目录简单介绍窗体的最以下找到“共享与权限”,将 everyone 的权限改动为“读与写”,假设你发现不能改动的话,将右下角的那把小锁解开就能够改动了。
改动 etc 目录的权限之后,再进入 etc 目录以下。改动名为 hosts 文件的权限(相同是everyone读与写),改动完毕之后。你就能够直接在 hosts 文件上点右键,通过“文本编辑”打开并编辑该文件了。不会出现没有权限的提示。改动并保存完毕之后。记得将该文件和 etc 目录的权限还原。
这四种 Lion 系统下改动 Hosts 的方法都不会出现没有文件改动权限的提示。这个提示事实上也是 Lion 安全性更高的表现,以上几种方法在 10.6 系统中都能够使用,至少算得上 Lion 系统下几个最简单改动 Hosts 文件的方法了。另外大家能够看到以上三种方法都须要在终端中操作,而对于刚刚使用 Mac。且没有玩过 Linux 的用户来说可能会认为非常麻烦。实际上终端非常easy,莫非就是几个命令。而且功能非常强大,能够实现非常多意想不到的功能。所以,对于刚刚用 Mac 的同学来说一定不要被终端这样的命令行操作所吓倒。基本上你仅仅须要复制命令,然后粘贴进去按回车就能够了,这有什么难的呢?
以上是关于教你Mac OS系统四种改动Hosts文件的方法的主要内容,如果未能解决你的问题,请参考以下文章
clover引导Windows和Mac OS双系统的设置方法教程一
Mac OS X 10.7.1修改hosts文件时提示“您不是文件hosts的所有者,因此没有权限写到该文件”求问要如何解决