Korn Shell

Korn Shell
Para otros usos de este término, véase Korn (desambiguación).

El Korn shell (ksh) es un programa informático cuya función consiste en interpretar órdenes por líneas. Fue escrito para el proyecto de contenido libre GNU y su código se encuentra disponible bajo los términos de la Licencia Pública General. Se encuentra disponible en la mayoría de las distribuciones GNU/Linux y para otros sistemas operativos basados en Unix. Fue desarrollado por David Korn de los Laboratorios AT&T Bell en los comienzos de los 80s. Es totalmente compatible con el Bourne Shell y también incluye muchos elementos del interprete de comandos C, como historia de órdenes.

La principal ventaja de ksh sobre otros intérpretes de comandos tradicionales de Unix, es su uso como lenguaje de programación. Desde su concepción, se le agregaron gradualmente muchas capacidades, mientras se mantenía amplia compatibilidad con el Bourne Shell.

La versión ksh93 soporta arreglos asociativos y aritmética de punto flotante integrada. Sus funciones avanzadas para manejar archivos de comandos lo pusieron a la par con lenguajes de programación especializados como awk y perl.

Para uso interactivo, ksh provee la habilidad de editar la línea de órdenes en modo WYSIWYG, usando la tecla cursor-arriba para llamar a una orden previamente usada, y luego editar la orden como si los usuarios estuvieran en modo línea. Dos modos están disponibles, compatible con vi y emacs.

ksh siempre intenta respetar el Shell Language Standard (POSIX 1003.2 : "Shell and Utilities Language Committee").

Enlaces externos


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Korn Shell — Pour les articles homonymes, voir Korn (homonymie) et Korn. Korn shell …   Wikipédia en Français

  • Korn-Shell — Korn Shell,   von David G. Korn bei der Firma AT & T entwickelte, nicht gratis verfügbare Unix Shell …   Universal-Lexikon

  • Korn shell — Infobox programming language name = Korn shell paradigm = imperative, pipeline year = 1982 designer = David Korn developer = AT T Bell Laboratories latest release version = latest release date = latest test version = latest test date = typing =… …   Wikipedia

  • Korn shell — Pour les articles homonymes, voir Korn (homonymie) et Korn. Korn shell …   Wikipédia en Français

  • Korn-Shell — Als Korn Shell wird hauptsächlich unter Unix die Sprachbeschreibung für den Kommandozeileninterpreter bezeichnet, während mit ksh die Implementierung dieser Sprache in einem Programm gemeint ist. Die Sprachbeschreibung selbst ist gemeinfrei,… …   Deutsch Wikipedia

  • Korn Shell — Als Korn Shell wird hauptsächlich unter Unix die Sprachbeschreibung für den Kommandozeileninterpreter bezeichnet, während mit ksh die Implementierung dieser Sprache in einem Programm gemeint ist. Die Sprachbeschreibung selbst ist gemeinfrei,… …   Deutsch Wikipedia

  • Korn shell —    An upward compatible extension to the original Unix shell, written by David Korn and released as part of System V.    The Korn shell is now the default shell on many Unix systems, particularly those based on System V, including UnixWare and… …   Dictionary of networking

  • Korn shell — KornShell Класс языка: императивная, pipeline Появился в: 1983[1][2] Автор(ы): David Korn Основные реализации: ksh88, ksh93, dtksh …   Википедия

  • Korn-shell — ● ►en /korn (ch)ail/ n. m. ►UNIX Voir le nom de la commande associée: ksh …   Dictionnaire d'informatique francophone

  • Korn-Shell — eine (hicks) hochprozentiger sh : ) siehe KSH …   Acronyms

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”