Yanıtlar:
Bir satırda, Terminal'den:
sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts
Değişikliklerinizi yapın, kaydedin ve kapatın.
TextEdit'i sudo olarak aç
sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit
Aşağıdaki yöntemlerden birini kullanarak / etc / hosts komutlarını bu yeni TextEdit örneğinde açın:
Alternatif olarak, nano'yu kullanarak Terminal'de düzenleyebilirsiniz:
SUDO_EDITOR=nano sudo -e /etc/hosts
Kullanmak sudo -e
, geçici dosyaların vb. Doğru bir şekilde ele alınmasını sağlar ve bunlarla ilgili izin sorunlarıyla karşılaşmazsınız. nano
oldukça kullanıcı dostu basit bir konsol tabanlı editör.
sudo nano /private/etc/hosts
Terminal içindeki hosts dosyasını düzenlemek için, kaydetmek için Control-O tuşuna basın ve enter tuşuna basın
Bu tür şeyler için TextWrangler'ı deneyebilirsiniz; TextEdit'ten çok daha yeteneklidir ve App Store sürümü yerine BareBones Software'den doğrudan yüklemeyi kullanırsanız, kilitli dosyaları mutlu bir şekilde açar. Denediğinizde, gerekli grubun üyesi olmadığınızı hatırlatır, ancak parola girişi dosyayı açmanıza ve düzenlemenize izin verir. Ayrıca, edit (name of file)
doğrudan Terminal'den bir şeyler açmak için TextWrangler'ı kullanmanıza izin veren isteğe bağlı komut satırı eklemeleri (App Store sürümünde yerleşik değildir) vardır . Dosya Aç iletişim kutusunda, gizli veya nokta ön ekli dosyaları da açmanıza ve düzenlemenize yardımcı olacak kullanışlı bir "görünmezleri göster" seçeneği vardır. Ücretsiz bir uygulama yani denemek için hiçbir risk.
Ben HighSierra ve ben Lion ve daha sonra "Hosts" seçin ve herhangi bir ado olmadan Textedit ile açmak HighSierra dahil kadar hatırlıyorum.
root
kullanıcıya aittir ve ana bilgisayarlar dosyasını TextEdit'te kolayca açabilse de, biri yalnızca düzenleyemez root
kabul edilmiş cevapta önerildiği gibi açılmış olsa da, tüm bu yıllar sonra da sorunları olabilir.
nano
daha ulaşılabilir bir terminal tabanlı metin editörü buldumvim
.