如果我有一个基本的Python脚本,它是hashbang之类的,所以我可以在Linux上的终端上运行
/path/to/file/MyScript [args]
不通过解释器或任何文件扩展名执行,它将执行程序.
那么我会安装这个脚本,这样我就可以简单地键入
MyScript [args]
系统中的任何地方,它会运行吗?这可以为系统上的所有用户实现,还是必须 for each 用户都重新实现?我只是把脚本放在一个特定的目录中,还是需要其他东西?
如果我有一个基本的Python脚本,它是hashbang之类的,所以我可以在Linux上的终端上运行
/path/to/file/MyScript [args]
不通过解释器或任何文件扩展名执行,它将执行程序.
那么我会安装这个脚本,这样我就可以简单地键入
MyScript [args]
系统中的任何地方,它会运行吗?这可以为系统上的所有用户实现,还是必须 for each 用户都重新实现?我只是把脚本放在一个特定的目录中,还是需要其他东西?
最好放/usr/local/bin
个这样的东西.
这是放置自定义安装的二进制文件的正常位置,应该在PATH
年初.
只需将脚本复制到那里(可能使用sudo
),它就可以适用于任何用户.