Agregue la siguiente línea a su ~ / .bashrc:
alias sudo='sudo '
Del manual de bash
Los alias permiten que una cadena se sustituya por una palabra cuando se usa como la primera palabra de un comando simple. El shell mantiene una lista de alias que pueden establecerse y no con los comandos incorporados alias y unalias.
La primera palabra de cada comando simple, si no se cita, se verifica para ver si tiene un alias. Si es así, esa palabra se reemplaza por el texto del alias. Los caracteres '/', '$', '' ',' = 'y cualquiera de los metacaracteres de shell o caracteres de comillas enumerados anteriormente pueden no aparecer en un nombre de alias. El texto de reemplazo puede contener cualquier entrada de shell válida, incluidos metacaracteres de shell. La primera palabra del texto de reemplazo se prueba en busca de alias, pero una palabra que es idéntica a un alias que se expande no se expande por segunda vez. Esto significa que uno puede alias ls a "ls -F", por ejemplo, y Bash no intenta expandir recursivamente el texto de reemplazo. Si el último carácter del valor de alias es un espacio o un carácter de tabulación, entonces la siguiente palabra de comando que sigue al alias también se verifica para la expansión de alias.
Entonces Bash solo verifica la primera palabra de un comando para un alias, cualquier palabra después de eso no se verifica. Eso significa que en un comando como sudo ll, bash solo comprueba la primera palabra (sudo) en busca de un alias, ll se ignora. Podemos decirle a bash que verifique la siguiente palabra después del alias (es decir, sudo) agregando un espacio al final del valor de alias.