lol I know, but if you notice the original post the OP is not escaping the command therefore its treated as an eval. Im not arguing that escaping the command will execute the alias properly I know thats one method as well but the OP is missin ! / or remove $