Use seus aliases com sudo

Normalmente, ao usar sudo, você não tem acesso aos aliases que foram definidos para o seu usuário. Esses apelidos são úteis, é claro, por isso é bom torná-los disponíveis em um contexto sudo.

Para fazer isso, basta adicionar esta linha ao seu .bash_profile:

alias sudo="sudo "observe o espaço após o segundo sudo

Como é que isso funciona?

Ao executar um comando, apenas a primeira palavra é verificada em relação aos seus aliases. Então, myaliaspor si só funcionará, mas executando sudo myaliassignifica que só sudoé verificado em relação aos seus aliases – não a segunda palavra myalias.

O truque de aliasar o sudo a ele mesmo (mais um espaço!) Funciona porque “[quando] o último caractere do valor do alias for um espaço ou caractere de tabulação, a próxima palavra de comando após o alias também será verificada para expansão do alias.” do manual do bash

Dessa forma, sudo myaliascomparará as duas palavras com seus aliases.

Aproveitar!