¿Cómo editar / etc / profile usando emacs?

0

Estoy usando Emacs 24.3 en Mac OS X 10.9.4 y estoy intentando editar /etc/profile con eso. Obviamente, no funciona al iniciar la versión GUI, pero por alguna razón, tampoco funciona al iniciarla con sudo desde la línea de comandos. Cuando corro

sudo emacs /etc/profile

desde el terminal, Emacs aún se queja de que el archivo está en modo de solo lectura y no puede escribirlo:

Buffer is read-only: #<buffer profile>

¿Qué estoy haciendo mal?

    
pregunta Björn Pollex 30.07.2014 - 18:31

1 respuesta

3

/etc/profile está configurado en solo lectura para todos los usuarios, por lo que usar sudo no ayudará.

Lo que puedes hacer:

  • ejecuta sudo emacs /etc/profile
  • escriba C-x C-q para alternar el modo de solo lectura dentro de Emacs
  • edita lo que quieras
  • escriba C-x C-s para guardarlo

También puedes ejecutar

EDITOR=emacs sudo -e /etc/profile

que crea automáticamente una copia temporal del archivo que desea editar (lo que lo hace un poco más seguro en caso de que desee cancelar la actualización).

    
respondido por el nohillside 30.07.2014 - 18:53

Lea otras preguntas en las etiquetas