📜  Thompson Shell和POSIX Shell之间的区别

📅  最后修改于: 2021-06-28 17:08:27             🧑  作者: Mango

1.汤普森·壳:
Thompson Shell是Ken Thompson引入的第一个Unix shell。它是一个简单的命令解释器,为命令行界面引入了一些创新功能。该命令shell导致了后来的Unix Command shell的发展。它不是为脚本而设计的。它是由AT&T贝尔实验室开发的。它于1971年发布。

2. POSIX Shell:
POSIX Shell是由IEEE Computer Society引入的用于计算机操作系统的命令行Shell。 POSIX代表可移植操作系统接口。 POSIX Shell基于可移植操作系统接口(POSIX)– IEEE P1003.2中定义的标准。它被视为脚本中的主要shell之一。它于1992年发行。

Thompson Shell和POSIX Shell之间的区别:

S.No. THOMPSON SHELL POSIX SHELL
1. It was developed by Ken Thompson at AT&T Bell Laboratories. It was developed by IEEE Computer Society.
2. It was released in 1971. It was released in 1992.
3. It is the first Unix shell. It is one of the primary shell.
4. Its usual environment is Unix. It usual environment is POSIX.
5. It does not have license. It has IEEE standard license.
6. It does not have unicode support. It current version has unicode support.
7. It does not have stream redirection. It has stream redirection for arbitrary fds.
8. It is used as command line interpreter only. It is used as command line interpreter as well as scripting language.
9. It does not have command history. It current version has command history.
10. It does not have value prompt. It has value prompt.