什么是POSIX Shell?

时间:2020-01-09 10:44:11  来源:igfitidea点击:

在UNIX/Linux操作系统下,什么是POSIX Shell?

POSIX是可移植操作系统接口的缩写。

POSIX shell基于可移植操作系统接口(POSIX)IEEE P1003.2中定义的标准。
它是由IEEE编写,由ANSI和ISO发行的一组标准。

POSIX简化了跨平台软件开发的任务。

POSIX有各种版本,但是最重要的是POSIX.1和POSIX.2,它们定义了系统调用和命令行界面。

什么是POSIX?

POSIX定义了应用程序编程接口(API),以及Unix命令行shell和实用程序接口。
这样可以确保软件与Unix和其他操作系统的兼容性。

POSIX shell已针对许多类似UNIX的操作系统实现。

POSIX标准旨在供应用程序程序员和系统管理员使用。

POSIX Shell的大多数功能与Korn Shell相似。
以下操作系统100%符合各种POSIX标准:

  • A/UX
  • AIX
  • HP-UX
  • INTEGRITY
  • IRIX
  • OS X
  • QNX
  • Solaris
  • Tru64
  • UnixWare

请注意,GNU/Linux(大多数发行版)和* BSD操作系统尚未获得与POSIX兼容的正式认证,但在很大程度上符合标准。