Fail Hos Mac: Cara Mengubah Suai /etc/hosts dalam Mac OS X dengan TextEdit

Isi kandungan:

Anonim

Fail hos Mac ialah fail peringkat sistem yang terletak di /etc/hosts yang memetakan alamat IP kepada nama hos untuk rangkaian Mac OS X. Ramai pengguna mengedit dan mengubah suai fail hos supaya mereka boleh menghalakan domain ke alamat IP yang berbeza, sama ada untuk tujuan pembangunan setempat, menyekat tapak atau semata-mata untuk mengakses pelayan ganti daripada pelbagai aplikasi dan fungsi peringkat sistem.Kebanyakan pengguna lanjutan akan mengedit fail hos daripada Terminal Mac OS X menggunakan nano atau vim, tetapi bagi mereka yang lebih suka kekal dalam GUI Mac OS, anda juga boleh mengubah suai fail hos Mac melalui TextEdit, atau apl pihak ketiga seperti BBEdit atau TextWrangler. Ini menawarkan pilihan yang lebih mesra pengguna berbanding melalui baris arahan.

Jika anda tidak mempunyai sebab khusus untuk mengubah suai fail hos Mac dalam macOS / Mac OS X, anda tidak seharusnya berbuat demikian. Fail hos yang tidak diformatkan dengan betul atau kemasukan yang tidak betul boleh membawa kepada isu DNS dan masalah dengan pelbagai perkhidmatan internet. Ini adalah untuk pengguna lanjutan.

Cara Mengubah Suai Fail Hos Mac di /etc/hosts dengan TextEdit Mac OS

Pendekatan untuk menukar /etc/hosts dengan TextEdit berfungsi dengan mana-mana versi Mac OS X. Bagi pengguna Mac yang menjalankan MacOS X 10.11 atau keluaran yang lebih baru, anda mesti melumpuhkan perlindungan SIP terlebih dahulu, jika tidak, Fail Mac /etc/hosts akan dikunci apabila cuba mengaksesnya daripada TextEdit.

  1. Hentikan TextEdit jika ia dibuka pada masa ini
  2. Lancarkan aplikasi Terminal dalam Mac OS X, terdapat dalam /Applications/Utilities/
  3. Masukkan arahan berikut tepat untuk membuka fail hos Mac dalam aplikasi TextEdit GUI
  4. sudo open -a TextEdit /etc/hosts

  5. Tekan kembali dan masukkan kata laluan pentadbir untuk Mac OS X apabila diminta untuk mengesahkan pelancaran melalui sudo
  6. Fail /etc/hosts akan dilancarkan ke TextEdit sebagai fail teks biasa di mana ia boleh diedit dan diubah suai mengikut keperluan, apabila selesai gunakan Fail > Simpan atau tekan Command+S seperti biasa untuk menyimpan perubahan pada dokumen hos
  7. Keluar daripada TextEdit, kemudian keluar dari Terminal apabila selesai

Jika fail hos ditunjukkan sebagai "dikunci" dan tidak akan menyimpan perubahan walaupun dilancarkan melalui sudo, ini berkemungkinan kerana anda tidak melumpuhkan SIP seperti yang dinyatakan dalam pengenalan. Anda boleh mematikan SIP dalam Mac OS X dengan arahan ini, yang memerlukan but semula Mac. Ini diperlukan untuk versi moden Mac OS X, walaupun anda boleh memilih untuk mengedit fail hos menggunakan baris arahan dengan nano seperti yang diterangkan di sini tanpa melaraskan SIP.

Adalah amalan yang baik untuk membuat pendua fail hos supaya jika anda memecahkan sesuatu, anda boleh membetulkannya dengan mudah, walaupun kami mempunyai fail hos lalai asal di sini sekiranya anda perlu memulihkannya. Ia juga merupakan idea yang baik untuk menetapkan mod teks biasa sebagai lalai untuk TextEdit.

Anda mungkin ingin mengosongkan cache DNS anda selepas mengubah suai fail hos, berikut ialah cara untuk mengepam DNS dalam Mac OS X El Capitan dan Mac OS versi moden dan cara melakukan perkara yang sama dalam keluaran sebelumnya .

Pengguna juga boleh memilih untuk mengubah suai /etc/hosts Mac OS X dengan TextWrangler, BBEdit atau aplikasi pihak ketiga yang lain. Caranya adalah sama seperti Edit Teks, masih memerlukan penggunaan sudo, tetapi menukar nama aplikasi yang ditentukan seperti berikut.

Membuka /etc/hosts dengan TextWrangler:

sudo buka -a TextWrangler /etc/hosts

Atau melancarkan /etc/hosts ke dalam Bbedit:

sudo buka -a BBEdit /etc/hosts

Sementara pendekatan yang dinyatakan di atas berfungsi dalam semua versi moden Mac OS X, versi Mac OS X yang terdahulu juga boleh melancarkan binari TextEdit dengan hos terus dari baris arahan dengan sintaks berikut:

sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

Kaedah itu tidak akan berfungsi dalam keluaran terbaharu, bagaimanapun, oleh itu anda perlu bergantung pada arahan terbuka sebaliknya.

Tahu tentang helah lain untuk mengubah suai fail hos Mac dengan cara yang mudah melalui TextEdit atau apl GUI lain? Beritahu kami dalam ulasan.

Fail Hos Mac: Cara Mengubah Suai /etc/hosts dalam Mac OS X dengan TextEdit