为什么需要tee命令?

v217

在Ubuntu上,我的亮度键不起作用。因此,我每次都想打开一个shell脚本以在.bashrc中使用,而不是每次都打开Ubuntu设置。现在我根本不明白为什么下一行中的tee命令似乎是必需的!谢谢!

sudo echo "937" | sudo tee /sys/class/backlight/intel_backlight/brightness 
血红素

tee 该命令中没有必要。

您只需要编辑文件/sys/class/backlight/intel_backlight/brightnessadd即可937,因为该文件只能由所有者root(UID为0的用户)以任何可以完全满足要求的方式写入

您可以这样做:

sudo bash -c 'echo "937" >/sys/class/backlight/intel_backlight/brightness' 

在该命令中,tee正在运行,sudoroot作为文件运行/sys/class/backlight/intel_backlight/brightness,只能由写入root

甚至你可以开始你的交互式登录会话SHELLroot方式:

sudo -i

并使用任何命令或您选择的编辑器打开-写入-关闭文件(然后退出该会话),但是那样笨拙且不必要,因为您只想运行一个命令。

另外,您不需要sudowith echo,请执行以下操作:

echo "937" | sudo tee /sys/class/backlight/intel_backlight/brightness 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在Linux中需要“ at”命令?

来自分类Dev

为什么在Linux中需要“ at”命令?

来自分类Dev

为什么素面命令按钮需要process =“ @ this”

来自分类Dev

Bash命令组:为什么花括号需要分号?

来自分类Dev

为什么在git add命令中需要文件名?

来自分类Dev

为什么在基于编排的Sagas中需要命令?

来自分类Dev

为什么“ ln”命令需要绝对路径?

来自分类Dev

为什么在此cut命令上需要-d选项?

来自分类Dev

Linux Shell:为什么在此telnet命令中需要“打开”

来自分类Dev

为什么 Anacron 需要 $PATH 中命令的完整路径

来自分类Dev

为什么“ ln”命令需要绝对路径?

来自分类Dev

`tee`命令

来自分类Dev

为什么某些通常不需要sudo的命令在SSH会话中需要它

来自分类Dev

什么时候以及为什么我们需要在bash上使用“ wait”命令?

来自分类Dev

为什么需要间接

来自分类Dev

为什么需要FactorySupplier?

来自分类Dev

为什么需要-Xms?

来自分类Dev

为什么需要virtualenv?

来自分类Dev

为什么需要线程

来自分类Dev

为什么需要声明

来自分类Dev

为什么需要(LinkedList)?

来自分类Dev

为什么需要“ -lpthread”?

来自分类Dev

为什么需要PulseAudio?

来自分类Dev

为什么需要dbus?

来自分类Dev

为什么需要DevKit

来自分类Dev

为什么需要xargs?

来自分类Dev

为什么需要“ rec”

来自分类Dev

为什么需要TextWatcher

来自分类Dev

为什么需要 PropertyState