Come modificare / etc / profile usando emacs?

0

Sto utilizzando Emacs 24.3 su Mac OS X 10.9.4 e sto provando a modificare /etc/profile con quello. Ovviamente non funziona quando si avvia la versione della GUI, ma per qualche motivo, non funziona anche all'avvio con sudo dalla riga di comando. Quando corro

sudo emacs /etc/profile

dal terminale, Emacs si lamenta ancora che il file è in modalità di sola lettura e non può scriverlo:

Buffer is read-only: #<buffer profile>

Che cosa sto sbagliando?

    
posta Björn Pollex 30.07.2014 - 18:31
fonte

1 risposta

3

/etc/profile è impostato su sola lettura per tutti gli utenti, quindi usare solo sudo non sarà di aiuto.

Che cosa puoi fare:

  • Esegui sudo emacs /etc/profile
  • digita C-x C-q per attivare la modalità readonly in Emacs
  • modifica ciò che vuoi
  • digita C-x C-s per salvarlo

In alternativa puoi eseguire

EDITOR=emacs sudo -e /etc/profile

che crea automaticamente una copia temporanea del file che desideri modificare (il che lo rende un po 'più sicuro nel caso in cui desideri annullare l'aggiornamento).

    
risposta data 30.07.2014 - 18:53
fonte

Leggi altre domande sui tag