我以 zip 格式下载了 Google App Engine,将其解压缩到 /usr/local/google_engine
现在我需要一直从那个文件夹运行一个 python 脚本。无论我的路径在哪里,如何使其可用?即:当我在 /usr/something/ 中时,我可以通过调用 script.py 来执行脚本?
我可以在不使用别名或不使用 bash 脚本的情况下执行此操作吗?
编辑您的 .bashrc 以在 PATH 环境变量中添加所需的目录。
export PATH=/usr/local/google_app_engine/bin:$PATH
然后,要么启动新终端,要么做,
source ~/.bashrc
现在尝试从任何地方运行脚本。
另一种你可以在不接触 .bashrc 的情况下做到这一点的方法是通过执行类似的操作来创建符号链接,
sudo ln -s /usr/local/google_app_engine/bin/script.py /usr/bin/script.py
有两种方法可以做到这一点。正如上面提到的 Kal,您可以通过添加将文件夹添加到路径变量
export PATH=/usr/local/google_app_engine/bin:$PATH1
到你的 .bashrc。或者,如果该命令只是一个脚本,您可以将其移动或复制到/usr/bin
. 这将使它可以作为命令从任何地方访问。
如果您想创建一个命令来执行此操作而不移动,script.py
那么您可以创建一个使用固定路径调用它的 bash 文件,然后将其放入/usr/bin