Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| ksh [2022/07/04 23:41] – peron | ksh [2026/04/21 16:07] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== | + | ====== |
| - | La shell Korn (ksh) es un [[intérpretes de comandos|intérprete de comandos]] para sistemas [[Unix]] y es el intérprete de usuario estándar de [[BSD]]. | + | La **KornShell** |
| Su fichero de configuración de inicio es '' | Su fichero de configuración de inicio es '' | ||
| Línea 11: | Línea 11: | ||
| === Historia === | === Historia === | ||
| - | A finales de la década de 1970 los intérpretes de comando más utilizados en [[versiones de unix#unix septima edición|Unix V7]] eran las shell C de Bill Joy (de la Universidad de Berkeley, en California, y la mas potente pero lenta shell de Steven | + | A finales de la década de 1970 los intérpretes de comando más utilizados en [[versiones de unix#unix septima edición|Unix V7]] eran las [[csh|shell C]] de Bill Joy (de la Universidad de Berkeley, en California, y la mas potente pero lenta [[bourne shell|shell de Stephen |
| - | En vista de esto, David G. Korn de los [[Laboratorios Bell]] se dispuso a desarrollar una shell que fuese específicamente más veloz, y estuviese complementada por un lenguaje de programación interpretado más potente que los que contaban estos últimos. Además, se requería que pudiese hacer frente a ciertas necesidades protocolizadas por [[AT& | + | En vista de esto, **David G. Korn** de los [[Laboratorios Bell]] se dispuso a desarrollar una shell que fuese específicamente más veloz, y estuviese complementada por un lenguaje de programación interpretado más potente que los que contaban estos últimos. Además, se requería que pudiese hacer frente a ciertas necesidades protocolizadas por [[AT& |
| Las primeras versiones resultaron exitosas demostrando una mejora de velocidad en un órden de magnitud, a la vez que se mantenía apego a los protocolos técnicos de AT&T. Si bien el tamaño del código para ksh resultó más grande que los de Bourne shell o C shell de la época, AT&T comenzó a adoptarlo a partir de 1982 en vista de las mejores características que demostraba la shell korn con respecto a los intérpretes a los que aspiraba reemplazar (además de las nuevas funcionalidades que le eran propias). | Las primeras versiones resultaron exitosas demostrando una mejora de velocidad en un órden de magnitud, a la vez que se mantenía apego a los protocolos técnicos de AT&T. Si bien el tamaño del código para ksh resultó más grande que los de Bourne shell o C shell de la época, AT&T comenzó a adoptarlo a partir de 1982 en vista de las mejores características que demostraba la shell korn con respecto a los intérpretes a los que aspiraba reemplazar (además de las nuevas funcionalidades que le eran propias). | ||
| Línea 22: | Línea 22: | ||
| El lenguaje KornShell también es un lenguaje de programación completo, poderoso y de alto nivel para escribir aplicaciones, | El lenguaje KornShell también es un lenguaje de programación completo, poderoso y de alto nivel para escribir aplicaciones, | ||
| - | Durante su desarrollo la shell Korn maduró y recibió un notable ciclo de retroalimentación positiva que dio como resultado versiones más avanzadas con retrocompatibilidad. Estas recibieron el nombre de edición **ksh88** y **ksh93**, por la fecha de integración. Contaban con las funcionalidades de otros lenguajes secuenciales como //awk//, //icon//, //perl//, //rexx// y // | + | Durante su desarrollo la shell Korn maduró y recibió un notable ciclo de retroalimentación positiva que dio como resultado versiones más avanzadas con retrocompatibilidad. Estas recibieron el nombre de edición **ksh88** y **ksh93**, por la fecha de integración. Contaban con las funcionalidades de otros lenguajes secuenciales como //[[awk]]//, //icon//, //perl//, //rexx// y // |
| ==== Conclusión ==== | ==== Conclusión ==== | ||
