Come posso lasciare che sudo usi i miei alias esistenti nel mio .bash_profile (o .bashrc, .profile ...)?
Ad esempio, desidero poter utilizzare ll anziché ls -laGF come sudo .
No. Sudo disegna dall'account root e non consulta il ~/.bash_profile dell'utente.
Ma puoi risolvere questo problema aggiungendo il seguente alias al tuo profilo:
alias sudo='sudo '
* Notare lo spazio dopo il comando. Da quel momento in poi, sudo funzionerà normalmente e sarai in grado di utilizzare gli alias dell'utente senza problemi (sia normalmente che con privilegi di root).
Spiegazione: link dice:
If the last character of the alias value is a space or tab character, then the next command word following the alias is also checked for alias expansion.