A sintaxe alias que você está usando é inadequada para um shell POSIX, para um shell POSIX, você precisa usar:
alias name='replacement'
Mas para todos os shells, isso não funciona porque a substituição do alias é feita no início do analisador.
Antes que a configuração do alias seja executada, toda a linha foi lida pelo analisador e, por esse motivo, sua linha de comando não funcionará.
Se o alias aparecer na próxima linha de comando, ele funcionará.