教你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 的同學來說一定不要被終端這樣的命令行操作所嚇倒。基本上你僅僅須要復制命令,然后粘貼進去按回車就能夠了,這有什么難的呢?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM