3
使用一个sudo执行一行命令
例如,如果要创建文件并在一行中输入文本,可以使用>运算符将输出重定向到文件中: echo "something" > /path/foobar 但是,如果我无权访问该文件夹/path/并且需要sudo特权,那么我如何才能像具有sudo权限的普通用户一样实现此命令? 我试过了 sudo echo "something" > /path/foobar 但不起作用,因为须藤只计数的edit而不是右部 的> 当然,我可以先成为root sudo su或使用tee: echo "something" | sudo tee /path/foobar 但我想找到一个解决方案,在其中我可以通过替换来处理最后一行 sudo !! 是否没有办法“回收”最后一行并sudo在前面添加?