[英]Writing to a HOSTS file in Mac?
您如何在Mac中以編程方式向Hosts文件添加新條目?
例如,在Windows上,只需打開StreamWriter並輸出到Hosts文件。 您如何在Mac上執行此操作?
主機文件位於
/etc/hosts
因此您可以僅通過寫入它來添加它。 但是,您永遠不應刪除與本地主機相對應的前幾行。 此外,只能使用root特權進行訪問。
最簡單(免費)的方法是安裝“主機”預面板,它使您可以添加或編輯,啟用或禁用“系統偏好設置”中的條目,而無需導航至主機文件並手動換出。 它跟蹤更改,以便您不能刪除那些關鍵的第一行。
如果您正在尋找一種更“程序化”的方式來實現此目的,則可以派發包含源代碼和Xcode項目的開發人員的GitHub存儲庫,並將其應用於您自己的項目。
還有其他(付費)第三方應用程序可以完成與首選項窗格相同的操作。 我嘗試了一個叫做HostBuddy的主機,但它基本上與它的免費主機相同,具有更多功能,但UI令人困惑。 雖然有免費試用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.