Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
csh [2022/10/29 16:01] – [Historia] peron | csh [2023/03/23 04:21] (actual) – peron | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
Csh se configura con el fichero '' | Csh se configura con el fichero '' | ||
+ | |||
+ | >Esta shell no acepta [[acentos_y_enes_en_texto-plano.xyz|acentos y eñes]], pero los programas modernos que corras en ella pueden utilizarlos perfectamente. | ||
==== Historia ==== | ==== Historia ==== | ||
- | CSh fue desarrollado en 1979 por Bill Joy para su implementación derivada de [[versiones de unix#unix septima edicion|Unix | + | CSh fue desarrollado en 1979 por Bill Joy para su implementación derivada de [[versiones de unix#unix septima edicion|Unix]], |
+ | |||
+ | Uno de los objetivos de diseño de la C Shell era crear un lenguaje de guionado que pareciese similar al lenguaje C. Esto se consideraba útil debido a que C era el lenguaje de desarrollo principal para tal sistema operativo. También fue el primero en implementar un intérprete con historial de comandos, control de trabajos, y completado interactivo de nombres de fichero y usuario. | ||
+ | |||
+ | A pesar de no estar tan extendido en los [[versiones de Unix#system III|Unix de entonces]] - lo que podía ser una limitación a la hora de preparar [[script|guiones]] - Csh resultaba | ||
Desde mediados de la década de 1980, la C Shell de Berkeley contó con una versión mejorada, el [[TCSH]], con quien convivió y heredó su idiosincrasia. | Desde mediados de la década de 1980, la C Shell de Berkeley contó con una versión mejorada, el [[TCSH]], con quien convivió y heredó su idiosincrasia. | ||
Línea 17: | Línea 23: | ||
La primera vez que utilices tu instancia de csh recibirás una configuración básica. | La primera vez que utilices tu instancia de csh recibirás una configuración básica. | ||
- | > | + | > |
- | + | ||
- | Si deseas utilizar la tecla Retroceder para borrar caracteres de la misma forma que en intérpretes más modernos, será necesario configurar la opción de shell '' | + | |
- | + | ||
- | La manera más sencilla es introducir: | + | |
- | puedes descargar mi shell: | + | Si deseas utilizar la tecla Retroceder para borrar caracteres de la misma forma que en intérpretes más modernos, será necesario configurar la opción de shell '' |
<code bash> | <code bash> | ||
Línea 31: | Línea 33: | ||
</ | </ | ||
- | En caso de contar ya con un fichero de configuración '' | + | En caso de contar ya con un fichero de configuración '' |
<code bash> | <code bash> |