timeline
title Línea de Tiempo de la Historia de las CLI
section Tarjetas perforadas
Años 40 y 50 : Computadoras como ENIAC y UNIVAC usaban tarjetas perforadas.
section CLI
Años 60 : A finales de los años 60 y principios de los 70 se desarrollo Unix (en los Laboratorios Bell de AT&T)
: Uno de los primeros sistemas en popularizar el uso de un CLI interactivo con el sh (Thompson Shell) en 1971.
Años 70 : En 1979 sh (Bourne Shell) se convirtio en el shell estándar de Unix
Años 80 : En 1981 Microsoft DOS se convirtio en el SO estándar para PCs (computadoras personales) de esa época.
Años 90 : En 1991 Bash (Bourne Again Shell) se convirtio en el shell por defecto en muchas distribuciones de Linux.
2000 : En 2006 Windows introdujo PowerShell.
Tarjetas perforadas
La tarjeta perforada o simplemente tarjeta erá una lámina hecha de cartulina con información en forma de perforaciones según un código binario.
Alrededor de 1725, las tarjetas perforadas fueron usadas por primera vez para controlar telares textiles en Francia.
En 1843, Ada Lovelace
sugirió la idea de que las tarjetas perforadas pudieran adaptarse para controlar la denominada máquina analítica (una calculadora mecánica de uso general) diseñada por Charles Babbage.
A
Ada Lovelace
se le considera como la primera programadora de ordenadores.
En 1890, la Oficina de Censos de los Estados Unidos de América aplicó la tecnología de procesamiento de tarjetas perforadas; un desarrollo de Herman Hollerith
.
En 1896, Herman Hollerith fundó la compañía Tabulating Machine Company, luego renombrada IBM (en 1911).
La tarjeta perforada IBM 5081 de 90 mm por 215 mm, 24 filas y 90 columnas, fue una de las más comunes.
Los operadores creaban programas y datos en tarjetas, que las máquinas leían y procesaban.
Cintas magnéticas
Las tarjetas perforadas eran lentas y propensas a errores, por lo que fueron reemplazadas por métodos más eficientes como las cintas magnéticas.
Con las cintas magnéticas empezó lo que con el tiempo sería el acceso aleatorio a los datos.
Microsoft DOS
Microsoft DOS (Disk Operating System), también conocido como MS-DOS
, es una CLI lanzada en 1981.
Hoy sigue siendo visible en la línea de comandos de Windows, conocida como el Símbolo del sistema
o Command Prompt
.
Bash
Desarrollado por Brian Fox para el Proyecto GNU. Bash combina características de varios shells de Unix (Bourne Shell, C Shell y Korn Shell) y se conviertio en el shell por defecto en muchas distribuciones de Linux.
Unix
ha tenido un impacto significativo en el desarrollo de sistemas operativos y sigue siendo la base de muchos sistemas modernos, incluidos Linux
y macOS
.
PowerShell
PowerShell es una plataforma de administración de tareas multiplataforma, compuesta por:
- Un shell de línea de comandos,
- Un lenguaje de scripting avanzado,
- y Un framework de configuración.
PowerShell es mucho más avanzado y flexible en comparación con el antiguo shell DOS.