Você pode manter aliases usando esse truque:
alias sudo='sudo '
Que permite que o próximo argumento seja verificado para expansão de alias (a partir do seu perfil atual!)
De alias de homem:
A trailing space in value causes the next word to be checked for alias substitution when the alias is expanded.
YMMV para as funções, etc.
O env_reset em / etc / sudoers é a outra solução que encontrei.