what can break when you alias standard system command name to some random program downloaded from the internet.
no seriously, when you properly alias something in your .bashrc, they only take effect in an interactive shell.
ie: an `alias ll='ls -halF' in your bashrc does not work if you do `bash -c 'll' nor `./fileThatContainsll`