在哪里可以找到"universal" Linux 二进制文件的列表?



我正在寻找确定二进制文件是否安装在几乎所有Linux系统上的最佳方法。从本质上讲,我只对确定 BASH 脚本的可移植性感兴趣。我如何知道我可以使用哪些二进制文件,这些二进制文件将在所有 Linux 发行版上大量可用?

今晚,我特别关心的是弄清楚strace是否像grep这样广泛可用。但是,我仍然非常希望得到更大问题的答案。

在 Linux

上,最小功能集在很大程度上受 Linux 标准基础规范以及相关的单一 Unix 规范和 POSIX 的约束。

如果你编写脚本遵循POSIX,你将无法假设你有Bash。 一些Linux系统默认使用Bash以外的shell,包括Ubuntu。

最新更新