如何安装脚本以在命令行的任何位置运行?

如果我有一个基本的Python脚本,它是hashbang,什么都没有,这样我就可以在Linux终端上运行了

/path/to/file/MyScript[args]

不通过解释器或任何文件扩展名执行,它将执行程序

那么,我会安装这个脚本,以便我可以简单地键入

MyScript[args]

系统中的任何位置,它将运行吗?这可以为系统上的所有用户实现,还是必须为每个用户都重新实现?我只是将脚本放在一个特定的目录中,还是需要其他东西

放置此类内容的最佳位置是/usr/local/bin

这是放置自定义安装的二进制文件的正常位置,应该早在路径中

只需在那里复制脚本(可能使用sudo),任何用户都可以使用它

发表评论