相信很多童鞋发现自己的笔记本在安装unbutu/fedora这些linux distrobution后,通过Fn键无法修改亮度了吧。查了一些资料,发现是系统无法调用控制亮度,写了小脚本,方便大家使用:
#!/bin/bash
value=$2 #init value
usage(){
echo "Usage: $0 [-g][-b] <value>"
echo "-g --gamma set the gamma value from 0.1-10.0"
echo "-b --brightness set the brightness value from 0(dark)-99"
echo " brightness suggest value is 25,50,75,90"
}
vga_brightness(){
vga_interface=`lspci | grep VGA | awk '{print $1}'`
sudo setpci -s $vga_interface F4.B=$value
}
vga_gamma(){
xgamma -gamma $value
}
if [ $# -gt 1 ] && [ $# -lt 3 ]; then
if [ $1 = "-g" ] || [ $1 = "--gamma" ]; then
vga_gamma
elif [ $1 = "-b" ] || [ $1 = "--brightness" ]; then
vga_brightness
else
usage
fi
else
usage
fi
分享到:
相关推荐
### Shell Script 编程学习笔记 #### 一、Shell 脚本初窥 ...以上是对Shell Script编程的基本介绍以及关键概念和技术细节的总结。掌握这些基础可以帮助开发者更好地理解和编写Shell脚本,提高系统的自动化管理水平。
"利用LINUX SHELL Script实现数据库系统管理" 在本篇文章中,我们将讨论如何使用LINUX SHELL Script来实现数据库系统管理。数据库是许多应用业务系统的核心设施,因此对数据库的测试、监控和维护非常重要。本文将...
5. **流程控制**:Shell Script 支持多种流程控制结构,如条件判断 (`if...then...else`) 和循环 (`for`, `while`) 等,这使得脚本能够处理更复杂的逻辑。 #### 四、Bourne Shell (Bash) 1. **变量类型**:Bourne ...
在计算机科学领域中,Shell 脚本(Shell Script)是 UNIX 和类 UNIX 操作系统(如 Linux)中的一种强大的自动化工具。通过 Shell 脚本,用户可以编写一系列命令来执行复杂的任务。下面将详细介绍 Shell 脚本的基本...
《Linux Shell Scripting Cookbook 第二版》是一本系统讲解Linux Shell脚本编写方法的书籍,涵盖了超过110个实用的配方,用于解决真实世界中的Shell脚本问题。通过这些配方,读者可以学习到如何利用Shell脚本自动化...
"Linux Shell实例精解"这本书籍通过实例的方式,让读者在实践中学习和掌握Shell编程,对于想要提升Linux操作技能或自动化工作流程的人来说,是一份非常有价值的参考资料。通过阅读这本书,不仅可以学会基本的Shell...
linux命令行与shell脚本编程.pdf
身為 UNIX 系統管理者除了要熟悉 UNIX 指令外,我們最好學會幾種 scripts 語言,例如 shell script 或 perl。學會 script 語言後,我們就可以將日常的系統管理工作寫成一支執行檔,如此一來,在管理系統時就可以更加...
### Linux Shell Scripting知识点概述 ...Shell脚本是Linux系统管理的重要工具之一,通过编写脚本可以大大提高工作效率,实现系统的自动化管理和维护。掌握这些知识点对于任何Linux用户来说都是非常有价值的。
Shell Script是一种用于自动化任务处理的脚本语言,广泛应用于Linux及类Unix系统中。通过Shell Script,用户可以编写一系列命令来实现复杂的操作流程,提高工作效率。 #### 二、Shell Script的基础知识 ##### 1. ...
shfmt_v3.1.2_windows_amd64.exe shfmt_v3.1.2_windows_386.exe 解决idea would you like to install a shell script formatter?的问题
《Linux命令、编辑器和Shell编程》是一本深入讲解Linux操作系统使用、文本编辑与脚本编程的经典教程。这本书的第二版源代码包含了丰富的实例和练习,旨在帮助读者掌握Linux环境中的基本操作,高效使用文本编辑器,...
Jenkins构建Execute shell script on remote host using ssh命令;JenkinsSSH执行命令;
推荐一些关于Shell Script的书籍和其他资源,这些资源对于深入学习Shell Script非常有帮助。此外,熟练使用`man`命令和`grep`工具也是提高Shell Script技能的重要手段。 #### 八、示例场景分析 **问题:**计算当前...
在这个特定的场景下,shell script可以用来周期性地收集CPU利用率数据,然后将其记录到日志文件或显示在终端上,便于管理员观察和分析。编写shell脚本的优势在于灵活性高,可以根据实际需求进行定制,而且大多数...
- 使用 `sh $shell_script` 或 `./$shell_script` 来在一个新的子 shell 中执行脚本。 #### SHELL 脚本结构 - **知识点**:SHELL 脚本的基本结构包括: - 循环结构:例如 `for`、`while` 循环。 - 选择结构:...
shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法
Wicked Cool Shell Scripts: 101 Scripts for Linux, Mac OS X, and Unix Systems <br>This cookbook of useful, customizable, and fun scripts gives you the tools to solve common Linux, Mac OS X and UNIX ...