linux - "POSIX"是什么意思?

什么是POSIX?我已阅读 Wikipedia article每次遇到这个词时,我都会阅读它。事实上,我从来没有真正理解它是什么。

任何人都可以通过解释“对 POSIX 的需要”来向我解释吗?

最佳答案

POSIX是一系列标准,由 IEEE 指定,以澄清和统一 Unix-y 操作系统提供的应用程序编程接口(interface)(和辅助问题,例如命令行 shell 实用程序)。

当您编写依赖于 POSIX 标准的程序时,您可以非常肯定地能够轻松地将它们移植到一大类 Unix 衍生产品(包括 Linux,但不限于它!);如果并且当您使用一些未作为 Posix 的一部分标准化的 Linux API 时,如果您希望将来将该程序或库移植到其他 Unix-y 系统(例如 MacOSX),您将遇到困难。

关于linux - "POSIX"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1780599/

相关文章:

linux - Shell 命令到 tar 目录,不包括某些文件/文件夹

python - 如何在 Windows 中同时安装 Python 2.x 和 Python 3.x

python - 为什么列表没有像字典一样的安全 "get"方法?

python - 一个干净、轻量级的 Python 扭曲替代品?

linux - 如何使用 SSH 从服务器下载文件?

linux - 如何在终端中获取当前日期和时间并在终端中为其设置自定义命令?

python - Python 中 % 的结果是什么?

linux - 如何在 Linux/Unix 上永久设置 $PATH

linux - 使用 ls 列出目录及其总大小

python - 解析命令行参数的最佳方法是什么?