Sudo 别名为 please;我如何才能看到别名?

Sudo 别名为 please;我如何才能看到别名?

我使用 让 sudo 看到别名alias sudo='sudo '。我将 sudo 别名为 please ( alias please=sudo),但使用 please 不起作用:alias please='please '。please 仍然没有看到我的别名。如何让 please 看到别名?

答案1

您可以please按照创建查看别名的相同方式创建“查看”别名sudoalias please='sudo '

前任。

$ 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

也可以看看

答案2

Sudo 是一个外部程序,因此它只能运行 PATH var 中的程序,但别名仅存在于 bash 中,这意味着当您创建别名时,bash 会查看该别名并运行它。

相关内容