fbpx
Wikipedia

Korn shell

KornShell (ksh) es un programa informático «intérprete de comandos» Unix desarrollado por David Korn en AT&T en los Laboratorios Bell en 1980 y divulgado en USENIX el 14 de julio de 1983. Su desarrollo inicial se basó en el código de Bourne Shell. Otros contribuidores fueron los desarrolladores de los Laboratorios Bell Mike Veach y Pat Sullivan quienes escribieron el modo de edición Emacs y vi para la línea de comandos. KornShell es compatible con versiones anteriores de Bourne Shell e incluye muchas características del intérprete C Shell inspiradas a petición de los usuarios de los Laboratorios Bell.

Interacción con pdksh en OpenBSD (shell por defecto)

La principal ventaja de ksh sobre otros intérpretes de comandos tradicionales de Unix, es el uso como lenguaje de programación. desde su concepción, se le agregaron gradualmente muchas capacidades.

Entre las principales diferencias entre KornShell y la Bourne Shell tradicional se incluyen:

  • Control de tareas, definición de alias de comandos, e historial de comandos diseñados después de las correspondientes características de C Shell. El control de tareas fue añadido a la Bourne Shell en 1989.[1]
  • La opción de tres estilos de edición de línea de comandos basadas en vi, Emacs, y XEmacs.
  • Vectores asociativos y aritmética de coma flotante integrada (solamente disponible en la versión ksh93 de KornShell).
  • Extensibilidad dinámica de comandos integrados (a partir de ksh93).

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").

Véase también

Referencias

  1. http://www.in-ulm.de/~mascheck/bourne/#variants Evolución de Bourne Shell (en inglés)

Enlaces externos

  • Sitio Oficial de Korn shell (en inglés)
  •   Datos: Q204222

korn, shell, para, otros, usos, este, término, véase, korn, desambiguación, kornshell, programa, informático, intérprete, comandos, unix, desarrollado, david, korn, laboratorios, bell, 1980, divulgado, usenix, julio, 1983, desarrollo, inicial, basó, código, bo. Para otros usos de este termino vease Korn desambiguacion KornShell ksh es un programa informatico interprete de comandos Unix desarrollado por David Korn en AT amp T en los Laboratorios Bell en 1980 y divulgado en USENIX el 14 de julio de 1983 Su desarrollo inicial se baso en el codigo de Bourne Shell Otros contribuidores fueron los desarrolladores de los Laboratorios Bell Mike Veach y Pat Sullivan quienes escribieron el modo de edicion Emacs y vi para la linea de comandos KornShell es compatible con versiones anteriores de Bourne Shell e incluye muchas caracteristicas del interprete C Shell inspiradas a peticion de los usuarios de los Laboratorios Bell Interaccion con pdksh en OpenBSD shell por defecto La principal ventaja de ksh sobre otros interpretes de comandos tradicionales de Unix es el uso como lenguaje de programacion desde su concepcion se le agregaron gradualmente muchas capacidades Entre las principales diferencias entre KornShell y la Bourne Shell tradicional se incluyen Control de tareas definicion de alias de comandos e historial de comandos disenados despues de las correspondientes caracteristicas de C Shell El control de tareas fue anadido a la Bourne Shell en 1989 1 La opcion de tres estilos de edicion de linea de comandos basadas en vi Emacs y XEmacs Vectores asociativos y aritmetica de coma flotante integrada solamente disponible en la version ksh93 de KornShell Extensibilidad dinamica de comandos integrados a partir de ksh93 Sus funciones avanzadas para manejar archivos de comandos lo pusieron a la par con lenguajes de programacion especializados como awk y perl Para uso interactivo ksh provee la habilidad de editar la linea de ordenes 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 linea Dos modos estan disponibles compatible con vi y emacs ksh siempre intenta respetar el Shell Language Standard POSIX 1003 2 Shell and Utilities Language Committee Vease tambien Editarbash csh interprete de comandos tcshReferencias Editar http www in ulm de mascheck bourne variants Evolucion de Bourne Shell en ingles Enlaces externos EditarSitio Oficial de Korn shell en ingles Datos Q204222Obtenido de https es wikipedia org w index php title Korn shell amp oldid 125787927, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos