Cuando abro el archivo con TextEdit (no quiero (realmente, no puedo) usar vim), se ve como "bloqueado", incluso si modifico los permisos del archivo a través de la ventana "Obtener información" .
¿Cómo puedo modificar el archivo de hosts con TextEdit?
nano
que era un editor de texto basado en terminal más accesible quevim
para una tarea simple como esta.Respuestas:
En una línea, desde la Terminal:
Realice sus cambios, guarde y cierre.
fuente
Abra TextEdit como sudo
Abra / etc / hosts en esta nueva instancia de TextEdit utilizando cualquiera de los siguientes métodos:
Alternativamente, puede editar en Terminal usando nano:
El uso
sudo -e
garantiza que los archivos temporales, etc., se manejen de la manera adecuada y no tenga problemas de permisos con ellos.nano
es un editor simple basado en consola que es bastante fácil de usar.fuente
para editar el archivo de hosts dentro de la Terminal, Control-O para guardar, luego presione enter
fuente
Podrías probar TextWrangler para este tipo de cosas; mucho más capaz que TextEdit, y si usa la instalación directa del software BareBones en lugar de la versión de la App Store, se abrirán los archivos bloqueados. Cuando lo intentas, pide permiso, recordándote que no eres miembro del grupo requerido, pero la entrada de contraseña te permitirá abrir y editar el archivo. Además, tiene adiciones de línea de comandos opcionales (que tampoco están integradas en la versión de App Store) que le permitirán usar TextWrangler ingresando
edit (name of file)
para abrir cosas directamente desde la Terminal. El cuadro de diálogo Abrir archivo tiene una práctica opción "mostrar invisibles" para ayudarlo a abrir y editar archivos ocultos o con prefijo de punto también. Es una aplicación gratuita, así que no hay riesgo en intentarlo.fuente
Si te gusta simple, puedes buscar la herramienta vim que se instaló en MacOS: sudo vi / etc / hosts
fuente
Estoy en HighSierra, y recuerdo bien de Lion y más tarde, hasta incluir HighSierra, que seleccionas "Hosts" y lo abres con Textedit sin ningún inconveniente.
fuente
root
usuario y aunque cualquiera puede abrir fácilmente el archivo de hosts en TextEdit, uno no puede editarlo a menos que abrió comoroot
, como se sugiere en la respuesta aceptada, aunque eso también puede tener problemas todos estos años más tarde.