什么是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兼容的正式认证,但在很大程度上符合标准。