如何编写脚本并使其在 Ubuntu 16.04 启动时运行

如何编写脚本并使其在 Ubuntu 16.04 启动时运行

我已经知道如何使用终端将 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因为您的命令需要以超级用户权限执行。您的鼠标设置应该已经取代了它们。

要在启动时运行脚本,您可以查看答案这里

相关内容