Problem with alias and invisible text

okay how do i make an alias that has a space in it?

for most of my other ones i've simply done within my ~/.bash_profile

alias `ls`='ls -laF'

but with

alias `sudo su`='sh hello.sh'
I'm unable to make it work

in addition i was wondering how i could allow the user to type in invisible text

any help appreciated

You don't - the whole point of making aliases is to have a shorthand term for a command or series of commands. The other problem with "sudo su" is that you are trying to set up an alias to override an actual command, sudo. If sudo is installed, then you will be making it so that command doesn't work (unless you give the path to it (example: /usr/local/bin/sudo ).