I made sudo see aliases with alias sudo='sudo '
. I aliased sudo to please (alias please=sudo
), and with please it didn't worked: alias please='please '
. please still didn't see my aliases.
How to make please see aliases?
2 Answers
You'd make please
"see" aliases in the same way that you made sudo
see aliases: alias please='sudo '
Ex.
$ type la
la is aliased to `ls -A'
$ alias please='sudo '
$ please la /root
[sudo] password for steeldriver:
.bash_history .bashrc .lesshst .local .motd_shown .profile .viminfo trace.out
See also
Sudo is an external program, so it can only run programs that are in the PATH var, but aliases are only in bash meaning that when you make a alias bash goes a look at the alias and runs it.
alias
within anotheralias
?