如何将脚本添加到命令列表

如何将脚本添加到命令列表

我正在使用 python 中的数学库 sage。下载软件包后,我通常必须转到解压它的目录,然后使用以下命令运行脚本

sudo ./sage

从终端。如何将 sage 添加到已安装应用程序列表中,以便能够通过在终端中的任何目录中键入 sage 命令来运行脚本?

答案1

您需要将该脚本目录添加到PATH变量中。如果您下载了大量自包含的可执行文件,这可能会变得很繁琐。我的建议是bin在您的主文件夹中创建一个文件夹,并将所有自包含的可执行文件放在其中。

Ubuntu 的最新版本已经具备了PATH读取设置的功能,$HOME/bin因此在重启终端或输入 后即可运行source ~/.profile。完成后,您应该可以直接sage在终端中输入 。

如果您想要添加除之外的其他目录~/bin,您可以打开.profile主目录中的文件并在底部添加以下行:

PATH="/path/to/folder:$PATH"

用您想要添加的目录的绝对路径替换/path/to/folder。这会将您选择的目录添加到您的环境中,一旦您进入(或重新启动终端),PATH它就会生效。source ~/.profile

答案2

将脚本放在您的bin目录中。

相关内容