ser*_*i12 5 command-line scripts
我在 python 中使用 sage 一个数学库。下载它的包后,我通常必须转到我解压缩它的目录,然后使用
sudo ./sage
Run Code Online (Sandbox Code Playgroud)
从终端。如何将 sage 添加到已安装的应用程序列表中,以便我能够通过在终端的任何目录中键入 sage 命令来运行脚本?
您需要将该脚本目录添加到您的PATH变量中。如果您下载大量独立的可执行文件,这可能会变得乏味。我的建议是bin在您的主文件夹中创建一个文件夹,并将所有自包含的可执行文件放在那里。
大多数最新版本的 Ubuntu 已经有它们的PATH设置可供读取,$HOME/bin因此它可以在终端重新启动后或在您键入source ~/.profile. 完成后,您应该能够进入sage终端。
如果您想添加除 之外的另一个目录,~/bin您可以.profile在您的主目录中打开该文件并将以下行添加到底部:
PATH="/path/to/folder:$PATH"
Run Code Online (Sandbox Code Playgroud)
替换/path/to/folder为您要添加的目录的绝对路径。这会将您选择的目录添加到您的PATH环境中,一旦您进入source ~/.profile(或重新启动终端),它就会生效。