![如何编写脚本并使其在 Ubuntu 16.04 启动时运行](https://linux22.com/image/998853/%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%E8%84%9A%E6%9C%AC%E5%B9%B6%E4%BD%BF%E5%85%B6%E5%9C%A8%20Ubuntu%2016.04%20%E5%90%AF%E5%8A%A8%E6%97%B6%E8%BF%90%E8%A1%8C.png)
我已经知道如何使用终端将 Apple Magic Mouse 设置更改为我喜欢的样子。我使用以下几行代码。
删除鼠标模块设置
$ sudo rmmod hid_magicmouse
添加更快的滚动设置
e$ sudo modprobe hid_magicmouse emulate_3button=0 scroll_acceleration=1 scroll_speed=55
反转滚动方向
xinput set-button-map 14 1 2 3 5 4
当我重新启动计算机时,所有这些设置都会丢失,我必须将它们重新输入到终端。
如何创建脚本,以及将其保存在哪里以便每次启动计算机时运行它。
我是 Ubuntu 的新手,所以我甚至不知道要使用什么文件扩展名。提前感谢您的帮助。
答案1
要创建一个脚本,以便通过一次执行该脚本来运行命令,您需要创建一个扩展名为“.sh”的文件。
打开终端,并在合适的目录中创建一个脚本文件。
$vi <name you prefer>.sh
这将打开 VI 编辑器。或者,您也可以选择任何其他编辑器。然后在新行中添加每个命令,然后保存文件。您的文件应该类似于
#!/bin/sh
sudo rmmod hid_magicmouse
sudo modprobe hid_magicmouse emulate_3button=0 scroll_acceleration=1 scroll_speed=55
xinput set-button-map 14 1 2 3 5 4
现在设置此文件的可执行权限,
$chmod +x <nameoffile>.sh
现在执行该文件,
$sudo ./<nameoffile>.sh
以超级用户权限执行文件,sudo
因为您的命令需要以超级用户权限执行。您的鼠标设置应该已经取代了它们。
要在启动时运行脚本,您可以查看答案这里。