На Ubuntu не работают мои ключи Яркости. Так вместо этого для открытия настроек Ubuntu каждый раз я хочу записать сценарий оболочки для использования в моем .bashrc. Теперь я не понимаю вообще, почему команда мишени в следующей строке, кажется, neessary!Спасибо!
sudo echo "937" | sudo tee /sys/class/backlight/intel_backlight/brightness
tee
не необходимо в той команде.
Просто необходимо отредактировать файл /sys/class/backlight/intel_backlight/brightness
добавить 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
с echo
, сделайте:
echo "937" | sudo tee /sys/class/backlight/intel_backlight/brightness