1. 程式人生 > >Mac OS系統四種修改Hosts檔案的方法列舉

Mac OS系統四種修改Hosts檔案的方法列舉

轉自:https://blog.csdn.net/u012460084/article/details/40186973

使用Mac OS X系統的使用者,在某些時候可能遇到了需要修改系統Hosts檔案的情況,那麼Mac OS系統如何修改Hosts檔案呢?

  1、通過 VI 編輯器修改
  開啟終端(應用程式——實用工具),執行:
  sudo vi /etc/hosts

  螢幕上會提示你輸入密碼(輸入密碼的時候不會有任何字元顯示,甚至*都不會顯示,輸完之後按回車就是了),開啟 hosts 檔案之後按 i 鍵進入插入模式(可理解為編輯模式,會有「INSERT 」提示,即可插入編輯的意思),然後按照你的需要對該檔案進行編輯,編輯完成之後按 ESC 鍵退出插入模式,之後按「 :wq+回車」儲存退出,記得英文的冒號也是要輸入的哦。

  VI 編輯器對於經常使用 Linux 的使用者應該不會陌生,而且該編輯器是預設內建在 Mac 系統中的。但是,對於沒有使用過 VI 的使用者,還真得花一會兒功夫來學習其基本使用方法。另外VI編輯器是一個很好很強大的工具,想要玩好 Mac 的話,最好掌握這個工具的使用。
  2、直接在 Mac 系統下找到 Hosts 檔案修改
  這應該算是最簡單以及最直觀的一個修改方法了。
  第一步、開啟你的檔案管理器也就是Finder ,Hosts自然也是在這個裡面。

  第二步、接下來請按快捷鍵組合 Shift+Command+G 三個組合按鍵查詢檔案,並輸入 Hosts 檔案的所在路徑:/etc/hosts ,如圖所示:

  第三步、在開啟的資料夾當中找到「Hosts」資料夾。

  第四步、複製這個「hosts」檔案到桌面上,滑鼠右鍵點選/右擊它,選擇「開啟方式」—「文字編輯」,開啟這個「hosts」檔案,然後將你要修改的內容直接在裡面修改就好了。

  第五步、將你修改好的 hosts 檔案在複製回 Hosts 檔案的所在(資料夾下)路徑:/etc/hosts 之下替換原始的 hosts 檔案就好了,這樣你 Mac 系統下的 hosts 檔案就被成功修改了。

  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 資料夾的許可權還原。