在哪里可以找到“通用”Linux二进制文件列表?

时间:2016-04-26 06:16:50

标签: linux bash

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

今晚,我特别关注的问题是strace是否像grep一样广泛可用。不过,我仍然非常欣赏这个更大问题的答案。

1 个答案:

答案 0 :(得分:1)

在Linux上,最小的功能集在很大程度上受Linux Standard Base规范以及相关的单Unix规范和POSIX的支配。

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