Nomeie um comando para si mesmo e termine o alias com um espaço:
alias exec="exec "
alias sudo="sudo "
alias tsocks="tsocks "
Com isso, o bash expandirá automaticamente tsocks findip
→ tsocks wget -q ...
Como visto na documentação do bash:
$ help alias alias: alias [-p] [name[=value] ... ] ... A trailing space in VALUE causes the next word to be checked for alias substitution when the alias is expanded.
Isso, no entanto, não é relacionado a ser root (a menos que você estivesse falando sobre sudo
usage), e não pode ser executado no nível syscall exec () aliases são inteiramente internos de bash
).