Korn shell
The Korn shell (ksh) is a Unix shell which was developed by David Korn (AT&T Bell Laboratories) in the mid 1980s. It is wholly upwards compatible with the Bourne shell and includes many features of the C shell as well, such as a command history, which was inspired by the requests of Bell Labs users.
For interactive use, ksh provides the ability to edit the command line in a WYSIWYG fashion, by hitting the cursor-up or previous-line or the ! key to recall a previous command, and then edit the command as if the users were in edit line mode. It was patterned after the ed editor, the basis for the vi editor, with an influence on command-line editing in the emacs editor versions.
It also includes built-in arithmetic evaluation and advanced scripting functions similar to those used in more powerful programming languages such as awk, sed, and perl.
ksh aims to respect the Shell Language Standard (POSIX 1003.2 "Shell and Utilities Language Committee").
The KornShell is sold by AT&T and Novell and by other companies abroad -- both source and binary.
SKsh is an AmigaDOS version, that offers several Amiga-specific features such as ARexx interoperability.
pdksh is a public domain implementation for Unix.
External links
- Korn shell home page (http://www.kornshell.com)
- Public Domain Korn shell (pdksh) (http://web.cs.mun.ca/~michael/pdksh/).
fr:Korn shell