Per chiunque possa imbattersi in questa vecchia domanda ...
C'è una cosa che penso debba essere affrontata.
~/.nanorc
viene utilizzato per applicare le impostazioni specifiche dell'utente a nano, quindi se si stanno modificando file che richiedono l'uso di sudo nano
autorizzazioni, questo non funzionerà.
Quando si utilizzano sudo
i file di configurazione dell'utente personalizzato non verranno caricati all'apertura di un programma, poiché non si esegue il programma dal proprio account, quindi nessuna delle modifiche alla configurazione ~/.nanorc
verrà applicata.
Se questa è la situazione in cui ti trovi (voler eseguire sudo nano
e utilizzare le tue impostazioni di configurazione), hai tre opzioni:
- utilizzando i flag della riga di comando durante l'esecuzione
sudo nano
- modifica del
/root/.nanorc
file
- modifica del
/etc/nanorc
file di configurazione globale
Tieni presente che si /etc/nanorc
tratta di un file di configurazione globale e come tale interessa tutti gli utenti, il che può essere un problema o meno a seconda che tu abbia un sistema multiutente.
Inoltre, i file di configurazione dell'utente avranno la precedenza su quello globale, quindi se si dovessero modificare /etc/nanorc
e ~/.nanorc
con impostazioni diverse, quando si esegue nano
caricherà le impostazioni da ~/.nanorc
ma se si esegue sudo nano
quindi caricherà le impostazioni da /etc/nanorc
.
Lo stesso vale per /root/.nanorc
questo avrà la precedenza /etc/nanorc
durante l'esecuzionesudo nano
L'uso delle bandiere è probabilmente l'opzione migliore a meno che tu non abbia molte opzioni.