📜  Korn Shell 与 Bash Shell

📅  最后修改于: 2022-05-13 01:57:31.618000             🧑  作者: Mango

Korn Shell 与 Bash Shell

Korn Shell由 David Korn 在贝尔实验室开发,时间是 1980 年。但后来于 1983 年 7 月 14 日在 USENIX 上宣布。Korn shell 具有 bourne shell 和 c 中的大部分功能。贝壳。 Korn shell 的扩展名为 .ksh。它在执行任何脚本或命令方面提供了更好的性能。我们可以在 /bin/kash 中找到 Korn shell。

Bash Shell是由 Brian Fox 开发的 Unix shell。 Bash shell 代表“Bourne-Again shell”。它于 1989 年首次发布。对于大多数 Linux 发行版,它被用作默认登录 shell。我们可以使用 bash shell 来读取或执行任何命令。 bash shell 的基本特性全部取自 sh。还有一些不同的特性,比如从 csh 和 ksh 复制的历史。

Korn-Shell 与 Bash-Shell

以下是 Korn Shell 和 Bash Shell 之间的差异表:

 

Korn Shell

Bash Shell

1.The extension of the Korn shell is .ksh. The extension of the bash shell is .sh. 
2.In the Korn shell, we use the print command for printing any output. In Bash shell, we use the command name echo printing any output. 
3.The Korn shell can be found in  /bin/ksh. We can find the bash shell in /bin/bash. 
4.In terms of the execution of commands and scripts, the Korn shell is much better. In terms of the execution of commands and scripts, the performance is not like the Korn shell. 
5.As they have old syntax, the scripts of the Korn shell are less readable. As they have the new syntax, the scripts of the bash shell are more readable.  
6.The programming features provided by the Korn shell are much better than the bash shell. The programming feature provided by the bash shell is not better than the Korn shell.