教你Mac OS系统四种改动Hosts文件的方法

Posted phlsheji

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教你Mac OS系统四种改动Hosts文件的方法相关的知识,希望对你有一定的参考价值。

使用Mac OS X系统的用户。在某些时候可能遇到了须要改动系统Hosts文件的情况,那么Mac OS系统怎样改动Hosts文件呢?和Windows系统有何差别呢?我们知道事实上改动Hosts文件仅仅须要在硬盘中找到该文件,再编辑改动就OK了。可是非常多童鞋们发现仅仅要编辑 Hosts 文件就出现”你不是文件 hosts 的全部者,因此没有权限写到该文件”的提示,要解决这个权限问题又比較麻烦,对于刚刚使用 Mac 的用户来说并不easy整明确。

因此。我们在这里搜集和整理了下面几个方法供大家使用,希望可以帮到大家。

技术分享

  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文件的方法的主要内容,如果未能解决你的问题,请参考以下文章

Mac OS 下修改Hosts文件的方法

苹果Mac OS系统终端命令大全介绍?

Mac OS 修改hosts文件

clover引导Windows和Mac OS双系统的设置方法教程一

教你在Mac系统创建大文件的方法

Mac OS X 10.7.1修改hosts文件时提示“您不是文件hosts的所有者,因此没有权限写到该文件”求问要如何解决