12
Dopo aver aperto un file creato da root in vim
, come cambiare l'utente corrente in modalità superutente senza uscire o prima di salvare?Passaggio alla modalità superuser nella sessione vim
Dopo aver aperto un file creato da root in vim
, come cambiare l'utente corrente in modalità superutente senza uscire o prima di salvare?Passaggio alla modalità superuser nella sessione vim
Questo dovrebbe fare il trucco.
: w sudo tee%
Altri trucchi come quello qui: http://vim.wikia.com/wiki/Su-write
puoi spiegare la tua risposta? – Mosh
: w sta per write il comando sudo tree genera un processo tee con permessi superuser il processo tee reindirizza lo standard input sia allo standard output che al file, che è dato da% Inoltre: bel trucco. – Dacav
L'unico svantaggio di questa versione breve è che il file verrà inviato sullo schermo durante il salvataggio, è possibile rimediare aggiungendo>/dev/null alla fine del comando. Ma è più facile scrivere così e non mi interessa l'output extra. – Ressu