Ketika saya membuka file dengan TextEdit (saya tidak ingin (sungguh, saya tidak dapat) menggunakan vim), itu terlihat sebagai "terkunci", bahkan jika saya memodifikasi izin file melalui jendela "Dapatkan Info" .
Bagaimana saya bisa memodifikasi file host dengan TextEdit?
nano
menjadi editor teks berbasis terminal yang lebih mudah didekati daripadavim
untuk tugas sederhana seperti ini.Jawaban:
Dalam satu baris, dari Terminal:
Buat perubahan Anda, simpan dan tutup.
sumber
Buka TextEdit sebagai sudo
Buka /etc/hosting dalam instance TextEdit baru ini menggunakan salah satu metode berikut:
Atau, Anda dapat mengedit di Terminal menggunakan nano:
Menggunakan
sudo -e
memastikan bahwa file sementara dll ditangani dengan cara yang benar dan Anda tidak mengalami masalah izin dengan mereka.nano
adalah editor berbasis konsol sederhana yang cukup ramah pengguna.sumber
untuk mengedit file host dalam Terminal, Kontrol-O untuk menyimpan, lalu tekan enter
sumber
Anda bisa mencoba TextWrangler untuk hal semacam ini; jauh lebih mampu daripada TextEdit, dan jika Anda menggunakan instalasi langsung dari BareBones Software alih-alih versi App Store, itu akan dengan senang hati membuka file yang terkunci. Ketika Anda mencoba, itu meminta izin, mengingatkan Anda bahwa Anda bukan anggota grup yang diperlukan, tetapi entri kata sandi akan memungkinkan Anda untuk membuka dan mengedit file. Plus, ia memiliki tambahan baris perintah opsional (juga tidak dibangun untuk versi App Store) yang akan memungkinkan Anda untuk menggunakan TextWrangler dengan memasukkan
edit (name of file)
untuk membuka sesuatu secara langsung dari Terminal. Dialog Open File memiliki opsi "show invisibles" yang berguna untuk membantu Anda membuka dan mengedit file yang disembunyikan atau diawali dengan dot juga. Ini adalah aplikasi gratis sehingga tidak ada risiko dalam mencoba.sumber
Jika Anda suka sederhana, Anda dapat meneliti alat vim yang diinstal pada MacOS: sudo vi / etc / hosts
sumber
Saya berada di HighSierra, dan saya ingat dengan baik dari Lion dan kemudian hingga termasuk HighSierra Anda memilih "Hosts" dan membukanya dengan Textedit tanpa basa-basi.
sumber
root
pengguna dan sementara siapa pun dapat dengan mudah membuka file host di TextEdit, orang tidak bisa mengeditnya kecuali dibuka sebagairoot
, seperti yang disarankan dalam jawaban yang diterima, meskipun itu juga mungkin memiliki masalah bertahun-tahun kemudian.