Mac下Hosts 文件背景介紹
如果你在嘗試修改Hosts文件,那么你可能已經知道修改Hosts文件可以達到屏蔽某些網站,服務器調試或者破解某些軟件的作用。Windows系統我們之前介紹了hosts文件位置以及如何修改hosts文件【Windows】蘋果Mac系統同樣擁有Hosts文件,只是Hosts文件路徑不同。很多人想修改hosts文件但是苦于對mac下的hosts文件的位置的不知。還有Mac OS系統如何修改Hosts文件呢?我們知道其實修改Hosts文件只需要在硬盤中找到該文件,再編輯修改就OK了,但是你可能會發現只要編輯 Hosts 文件就出現”您不是文件 hosts 的所有者,因此沒有權限寫到該文件”的提示,要解決這個權限問題又比較麻煩,對于剛剛使用 Mac 的用戶來說并不容易。因此,chrome插件網在這里搜集和整理了以下幾個Mac 系統下修改 Hosts 文件的方法,希望能夠幫到大家。
方法一:直接在 Mac 系統下找到 Hosts 文件修改
這應該算是最簡單以及最直觀的一個修改方法了。1、打開你的文件管理器也就是Finder ,Hosts自然也在里面。

2、按快捷鍵組合 Shift+Command+G 三個組合按鍵查找文件,并輸入 Hosts 文件的所在路徑:/etc/hosts ,如圖所示。
更多mac快捷鍵參考本站文章:mac新手必備之mac常用快捷鍵整理

3、在打開的文件夾當中找到「Hosts」文件夾。

4、復制這個「hosts」文件到桌面上,鼠標右鍵點擊/右擊它,選擇「打開方式」—「文本編輯」,打開這個「hosts」文件,然后將你要修改的內容直接在里面修改就好了。

5、將你修改好的 hosts 文件在復制回 Hosts 文件的所在(文件夾下)路徑:/etc/hosts 之下替換原始的 hosts 文件就好了,這樣你 Mac 系統下的 hosts 文件就被成功修改了。
方法二:直接在圖形界面中修改
打開 Finder,然后點擊菜單欄中的 前往——前往文件夾(或者快捷鍵 Shift+Command+G),在路徑中輸入 /private,進入之后在 etc 文件夾上點擊右鍵——顯示簡介,在文件夾簡介窗口的最下面找到“共享與權限”,將 everyone 的權限修改為“讀與寫”,如果你發現不能修改的話,將右下角的那把小鎖解開就可以修改了。
修改 etc 文件夾的權限之后,再進入 etc 文件夾下面,修改名為 hosts 文件的權限(同樣是everyone讀與寫),修改完成之后,你就可以直接在 hosts 文件上點右鍵,通過“文本編輯”打開并編輯該文件了,不會出現沒有權限的提示。修改并保存完成之后,記得將該文件和 etc 文件夾的權限還原。
方法三:通過 VI 編輯器修改
打開終端(應用程序——實用工具),運行:sudo vi /etc/hosts

VI 編輯器對于經常使用 Linux 的用戶應該不會陌生,而且該編輯器是默認內置在 Mac 系統中的。但是,對于沒有使用過 VI 的用戶,還真得花一會兒功夫來學習其基本使用方法。另外VI編輯器是一個很好很強大的工具,想要玩好 Mac 的話,最好掌握這個工具的使用。
方法四:使用 cat 命令合并文件
這個方法比較適合當你想往 Hosts 文件中添加一些內容的情況,首先你需要把需要添加到 Hosts 文件中的內容保存為一個TXT文本文件(建議直接保存在你的用戶目錄),這里以保存在用戶目錄中的123.txt為例說明。同樣是啟動終端,然后運行下面兩條命令:
sudo -s
cat ~/123.txt/etc/hosts
~ 符號在 Mac 甚至所有基于 Unix 和 Linux 的系統中都是代表當前用戶的用戶目錄,.代表當前目錄,這回你就應該明白上面的命令中為什么是 ~/123.txt 了吧。
小結
這四種系統下修改 Hosts 的方法都不會出現沒有文件修改權限的提示,這個提示其實也是 Lion 安全性更高的表現,以上幾種方法在 10.6 及以上系統中都可以使用,至少算得上 Lion 系統下幾個最簡單修改 Hosts 文件的方法了。另外大家可以看到以上兩種方法都需要在終端中操作,而對于剛剛使用 Mac,且沒有玩過 Linux 的用戶來說可能會覺得很麻煩,實際上終端功能非常強大,使用也很簡單,輸入幾個命令就能夠實現很多意想不到的功能,學會了還是非常有用的,可以大大提高效率。學習新事物首先是不要怕!(誰給你的膽子?小編...)命令行學起來?!
查看更多
轉載必須注明來自: Chrome插件 ? mac下如何修改hosts文件