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?
Asked
Active
Viewed 518 times
-1
2 Answers
4
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

steeldriver
- 136,215
- 21
- 243
- 336
0
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.

lnee
- 806
alias
within anotheralias
? – pa4080 Apr 07 '22 at 12:41