O nome do alias está no lado esquerdo, portanto, você pode ter qualquer comando com várias palavras à direita:
alias my_alias="multi worded command"
EDIT: No entanto, se você realmente quiser ter apelidos com nomes de várias palavras - no seu exemplo, se você realmente quer que "sudo shutdown" seja o alias, você pode resolver isso usando o seguinte recurso de alias (em o manual bash):
A trailing space in value causes the next word to be checked for
alias substitution when the alias is expanded.
Então, se você ainda quiser usar sudo
com outros comandos, mas não com shutdown
, e se você puder pagar alias de shutdown
para outra coisa, você pode ter:
alias sudo='sudo '
alias shutdown="echo nope"
Agora, sudo anything_else
funcionará como esperado (supondo que você não tenha um alias para anything_else
, mas se tiver, ele não teria funcionado antes);
mas sudo shutdown
será equivalente a sudo echo nope
e imprimirá essa string.