Korn shell

Korn shell (ksh) 是一個 Unix shell 。它由貝爾實驗室的David Korn在二十世紀八十年代早期編寫。它完全向上兼容 Bourne shell 並包含了 C shell 的很多特性,例如貝爾實驗室用戶需要的命令編輯。

基本介紹

  • 中文名:Korn shell
  • 性質:在源程式一級跨越多種平台
  • 開發背景:Bourne shell用來編程
  • 特點:並融入了Bourne shell的語法
有很長一段時間,只有兩類shell供人們選擇,Bourne shell用來編程,C shell用來互動。為了改變這種狀況,AT&T的bell實驗室David Korn開發了Korn shell。ksh結合了所有的C shell的互動式特性,並融入了Bourne shell的語法。因此,Korn shell廣受用戶的歡迎。它還新增了數學計算,進程協作(coprocess)、行內編輯(inline editing)等功能。Korn Shell 是一個互動式的命令解釋器和命令程式語言.它符合POSIX——一個作業系統的國際標準.POSIX不是一個作業系統,而是一個目標在於應用程式的移植性的標準——在源程式一級跨越多種平台。
POSIX shell 是Korn shell的一個變種. 當前提供POSIX shell的最大賣主是Hewlett-Packard。在HP-UX 11.0 , POSIX shell 就是/bin/sh,而bsh是/usr/old/bin/sh.

相關詞條

熱門詞條

聯絡我們