¿Cómo editar el archivo / etc / hosts?

12

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 "Obtener Ventana de información ".

¿Cómo puedo modificar el archivo de hosts con TextEdit?

    
pregunta Colas 08.03.2014 - 13:47

5 respuestas

10

En una línea, desde la Terminal:

sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts

Haz tus cambios, guarda y cierra.

    
respondido por el K.Q. Dreger 08.03.2014 - 14:48
8
  1. Abre TextEdit como sudo

    sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit
    
  2. Abra / etc / hosts en esta nueva instancia de TextEdit usando cualquiera de los siguientes métodos:

    • Agregue la ruta al final del comando anterior
    • Usar archivo → Abrir
    • Arrastre el archivo a la edición de texto sudo'd en el Dock

Alternativamente, puedes editar en Terminal usando nano:

SUDO_EDITOR=nano sudo -e /etc/hosts

El uso de 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.

    
respondido por el grg 08.03.2014 - 13:54
4
sudo nano /private/etc/hosts

para editar el archivo de hosts dentro de la Terminal, Control-O para guardar, luego presiona intro

    
respondido por el thanhbinh84 04.10.2015 - 07:01
3

Puede probar TextWrangler para este tipo de cosas; Mucho más capaz que TextEdit, y si usa la instalación directa desde el software BareBones en lugar de la versión de App Store, con mucho gusto abrirá los archivos bloqueados. Cuando lo intentes, pide permiso, recordándote que no eres miembro del grupo requerido, pero la entrada de la 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 te permitirán usar TextWrangler ingresando edit (name of file) para abrir cosas directamente desde 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 puntos también. Es una aplicación gratuita, así que no hay riesgo de intentarlo.

    
respondido por el dr.nixon 09.03.2014 - 15:39
0

Si te gusta simple, puedes buscar la herramienta vim que está instalada en MacOS: sudo vi / etc / hosts

    
respondido por el tquang 08.03.2014 - 17:45

Lea otras preguntas en las etiquetas