允许可执行文件(带有参数)从任何文件夹运行的最佳方法是什么?

允许可执行文件(带有参数)从任何文件夹运行的最佳方法是什么?

我目前下载了一个程序,解压后,我可以通过以下方式执行它:

python3 demo.py 15263728

但是数字可能会改变,并且我想避免每次需要使用该命令时都移动到提取文件夹。

我猜它不是一个别名,因为它不是“固定的”而是动态的,因为我正在传递一个参数。

我该怎么做?或者我该如何谷歌搜索?提前致谢!

答案1

创建一个简短的脚本,例如mydemo

#!/bin/bash
/usr/bin/python3 /path/to/demo.py "$1"

(更改/path/to/为适当的内容。)使其可执行,并将其放在/usr/local/bin$PATH 中的或本地目录中。

您现在可以从命令行输入

mydemo 15263728

独立于当前目录。

相关内容