我有一个XP Pentablet驱动程序的.sh文件每次我需要运行这些命令才能运行程序
$ cd /home/path/
$ chmod +x Pentablet_Driver.sh
$ sudo ./Pentablet_Driver
我想知道,无论如何我可以创建任何自动执行这些命令以自行运行应用程序的文件。
我有一个XP Pentablet驱动程序的.sh文件每次我需要运行这些命令才能运行程序
$ cd /home/path/
$ chmod +x Pentablet_Driver.sh
$ sudo ./Pentablet_Driver
我想知道,无论如何我可以创建任何自动执行这些命令以自行运行应用程序的文件。
.sh 文件已经是一个 shell 脚本。它包含逐行执行的可读命令。
制作自己的 shell 脚本,这样您就可以使用单个命令执行所有要运行的命令。
bin
在隐藏目录下创建一个目录.local
。您可以使用文件管理器。将其设置为“显示隐藏文件”,以便您可以看到 .local 文件夹。然后注销并重新登录:Ubuntu 自动配置为包含.local/bin
在可执行文件的搜索路径中。(注意:如果您愿意,它可以bin
直接在您的主文件夹中使用相同的文件夹 - 默认情况下不会隐藏后者)。#!/bin/bash
。在随后的几行中,输入您的三个命令。作为细节,我可以提一下,不需要您的第二个命令chmod +x Pentablet_Driver.sh
:这只需执行一次,而不是每次运行脚本时。.local/bin
以您要用于运行命令的名称将文件保存在文件夹中。例如,让我们假设它将是pentab
。chmod +x ~/.local/bin/pentab
.这就对了。现在,
pentab
在终端或运行对话框中键入命令(Alt+F2将运行脚本中包含的三个命令(只有在您按照建议删除第二个命令时才会运行两个命令)。