在Ubuntu上,我的亮度键不起作用。因此,我每次都想打开一个shell脚本以在.bashrc中使用,而不是每次都打开Ubuntu设置。现在我根本不明白为什么下一行中的tee命令似乎是必需的!谢谢!
sudo echo "937" | sudo tee /sys/class/backlight/intel_backlight/brightness
tee
该命令中没有必要。
您只需要编辑文件/sys/class/backlight/intel_backlight/brightness
add即可937
,因为该文件只能由所有者root
(UID为0的用户)以任何可以完全满足要求的方式写入。
您可以这样做:
sudo bash -c 'echo "937" >/sys/class/backlight/intel_backlight/brightness'
在该命令中,tee
正在运行,sudo
即root
作为文件运行/sys/class/backlight/intel_backlight/brightness
,只能由写入root
。
甚至你可以开始你的交互式登录会话SHELL
的root
方式:
sudo -i
并使用任何命令或您选择的编辑器打开-写入-关闭文件(然后退出该会话),但是那样笨拙且不必要,因为您只想运行一个命令。
另外,您不需要sudo
with echo
,请执行以下操作:
echo "937" | sudo tee /sys/class/backlight/intel_backlight/brightness
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句