命令末尾的 sudo

sudo from end of command

我正在寻找一种从命令末尾执行 sudo 的方法,方法是编写一个函数并为其调用别名,或者在命令末尾通过管道传递一些内容。

是的,我知道我可以备份并输入 sudo。是的,我知道我可以 运行 然后 sudo !!。我太懒了。

如果我能写一个小函数让我做类似的事情:

yum -y install _____ | magic-sudo

帮我让 magic-sudo 成为现实,我知道那里有足够多的懒惰编码员希望它存在。

<CTRL-A>sudo<SPACE>

转到行首并在此处插入 sudo。这都是通过击键完成的,因此与键入 | magic-sudo 的任何区别都是肤浅的。

你可以做类似

echo yum -y install blahblah | sudo bash

它会起作用