![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/1/16/OpenBSD_ksh_Interaction.png/640px-OpenBSD_ksh_Interaction.png&w=640&q=50)
KornShell
From Wikipedia, the free encyclopedia
KornShell (ksh) er et Unix-skall som ble utviklet av David Korn ved Bell Laboratories tidlig på 1980-tallet og annonsert på USENIX Annual Technical Conference den 14. juli 1983.[1][2] Den opprinnelige versjonen var basert på kildekoden til Bourne shell.[3] Andre tidlige bidragsytere var Mike Veach og Pat Sullivan ved Bell Laboratories, som utviklet linjeredigering inspirert av teksteditorene Emacs og vi.[4] KornShell er bakoverkompatibel med Bourne Shell og inkluderer mange egenskaper fra C shell.
KornShell | |||
---|---|---|---|
![]() | |||
Utvikler(e) | David Korn | ||
Utgitt | 1983 | ||
Skrevet i | C | ||
Lisens | Common Public License | ||
Nettsted | http://kornshell.com |
KornShell ble frigitt som Open Source av AT&T i 2000, og er i dag en del av AT&T Software Technology (AST) Open Source Software Collection. Funksjonaliteten i det opprinnelige KornShell, ksh88, er standardisert som 'Unix Standard Command Internpreter' i POSIX.2 og en del av IEEE Std 1003.2-1992.
KornShells popularitet kombinert med frustrasjon over AT&Ts lisensbetingelser på 90-tallet, bidro til at flere open source ksh-kloner ble utviklet, med pdksh og mksh som de beste eksemplene. Dagens mest populære Unix-skall, bash, er også sterkt influert av ksh.