0 votos

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

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

sudo emacs /etc/profile

desde la terminal, Emacs sigue quejándose de que el archivo está en modo de sólo lectura y no puede escribirlo:

Buffer is read-only: #<buffer profile>

¿Qué estoy haciendo mal?

3voto

/etc/profile está configurado como de sólo lectura para todos los usuarios, por lo que basta con utilizar sudo no ayudará.

Lo que puedes hacer:

  • ejecute sudo emacs /etc/profile
  • tipo C-x C-q para activar el modo de sólo lectura en Emacs
  • edita lo que quieras
  • tipo C-x C-s para salvarlo

También puede ejecutar

EDITOR=emacs sudo -e /etc/profile

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X