Linux / UNIX / OS X二进制目录结构

将Linux / UNIX / OS X二进制文件存储在跨越不同平台或分布的相同目录中吗? 我问,因为我需要访问uuidgen (存储在我的开发计算机上的/ usr / bin / uuidgen),并注意到我的本地Apache服务器没有在PATH包含/usr/bin 。 我知道我可以将/usr/bin添加到path中,但是我想确保软件可以轻松地重新部署在多个不同的系统上。 谢谢!

我不会依靠它在那里。 你应该使用which命令find它的path,即which uuidgen会在用户的path中find它。 如果它不在那里,你可以使用locate uuidgen来获得它。