一尘不染

如何安装脚本以从命令行在任何地方运行?

linux

如果我有一个基本的Python脚本,并带有hashbang和不存在的内容,那么可以从Linux上的终端运行

/path/to/file/MyScript [args]

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

所以我会安装此脚本,以便我可以简单地键入

MyScript [args]

在系统中的任何地方,它将运行?可以为系统上的所有用户实施此操作,还是必须为每个用户重做此操作?我是否只是将脚本放置在特定目录中,还是有其他必要?


阅读 419

收藏
2020-06-03

共1个答案

一尘不染

放置这样的东西的最佳地点是/usr/local/bin

这是放置自定义安装的二进制文件的通常位置,应早于PATH

只需将脚本复制到那里(可能使用sudo),它就可以对任何用户起作用。

2020-06-03