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