Articulo de referencia

Edlin

FreeDOS, ReactOS: [[GNU General Public License|GPL]] 86-DOS, PC DOS, OS/2, Windows: [[Proprietary software|Proprietary]] [[commercial software]]"},"website":{"wt":"[https://www....

Edlin es un editor de línea y el único editor de texto que venía con las primeras versiones de IBM PC DOS , [ 1 ] MS-DOS y OS/2 . [ 2 ] Aunque fue reemplazado en MS-DOS 5.0 y posteriormente por el Editor de MS-DOS de pantalla completa y por el Bloc de notas en Microsoft Windows , continuó incluyéndose en las versiones de 32 bits de los sistemas operativos de Microsoft hasta Windows Server 2008 y Windows 10.

Historia

EDLIN.COM(entre otros comandos) en IBM PC DOS 1.0
Uso de EDLIN para escribir en japonés con el editor de métodos de entrada ATOK 8, ejecutándose en MS-DOS 3.3C para la serie PC-9800.

Edlin fue creado por Tim Paterson en dos semanas en 1980, para el 86-DOS (QDOS) de Seattle Computer Products [ 3 ] basado en el editor de contexto ED de CP/M , [ 4 ] [ 5 ] inspirado a su vez lejanamente por el editor de texto EDIT de DEC PDP-10 TOPS-10 .

Microsoft adquirió 86-DOS y, tras un desarrollo adicional, lo vendió como MS-DOS, por lo que Edlin se incluyó en las versiones 1.0 a 5.0 de MS-DOS. A partir de MS-DOS 6, el único editor incluido fue el nuevo editor de MS-DOS a pantalla completa .

Windows 95 , 98 y ME se ejecutaban sobre una versión integrada de DOS, que se identificaba como MS-DOS 7. Como sucesor de MS-DOS 6, no incluía Edlin.

Sin embargo, Edlin está incluido en las versiones de 32 bits de Windows NT [ 6 ] y sus derivados —hasta Windows 10 inclusive— porque la compatibilidad de NTVDM con DOS en esos sistemas operativos se basa en MS-DOS versión 5.0. No obstante, a diferencia de la mayoría de los demás comandos externos de DOS, no se ha transformado en un programa nativo de Win32 . Tampoco admite nombres de archivo largos , que no se añadieron a MS-DOS y Windows hasta mucho después de que se escribiera Edlin.

La versión FreeDOS fue desarrollada por Gregory Pietsch. [ 7 ]

Uso

Solo hay unos pocos comandos. La lista reducida se puede encontrar introduciendo un signo de interrogación (  ?) en la línea de comandos de edlin.

Cuando un archivo está abierto, al pulsar L se muestra su contenido (por ejemplo, 1,6Llas líneas 1 a 6). Cada línea se muestra con su número delante.

*1,6L 1: Edlin: El único editor de texto en las primeras versiones de DOS. 2: 3: Recuerdo haber visto páginas web en el pasado. 4: con un logotipo en la parte inferior: 5: "Esta página fue creada en edlin." 6: Las cosas por las que algunas personas se hacen pasar. ;-) *

La línea seleccionada actualmente tiene un *. Para reemplazar el contenido de cualquier línea, introduzca el número de línea y el texto que escriba sustituirá al original. Mientras edita una línea, pulse Ctrl+C para cancelar los cambios. El asterisco (*) permanece en esa línea.

Al introducir I (opcionalmente precedida por un número de línea), se insertan una o más líneas antes de la línea * o de la línea especificada. Una vez que haya terminado de introducir líneas, pulse Ctrl+C para volver al indicador de comandos de edlin.

*6I 6:*(...o similar) 7:*^C   *7D *L 1: Edlin: El único editor de texto en las primeras versiones de DOS. 2: 3: Recuerdo haber visto páginas web en el pasado. 4: con un logotipo en la parte inferior: 5: "Esta página fue creada en edlin." 6: (...o similar) *
i - Inserta líneas de texto.
D - elimina la línea especificada, pudiendo comenzar opcionalmente con el número de línea o con un rango de líneas. Por ejemplo: 2,4delimina las líneas 2 a 4. En el ejemplo anterior, se eliminó la línea 7.
R se utiliza para reemplazar todas las apariciones de un texto en un rango de líneas determinado, por ejemplo, para corregir un error ortográfico. Incluye las  indicaciones de "?" para cada cambio. Por ejemplo: para reemplazar "prit" por "print" y solicitar confirmación para cada cambio: ?rprit^Zprint(^Z representa pulsar CTRL+Z). Distingue entre mayúsculas y minúsculas.
S - busca un texto dado. Se usa de la misma manera que reemplazar, pero sin el texto de reemplazo. Para buscar "apple" en las primeras 20 líneas de un archivo, se escribe 1,20?sapple(sin espacios, a menos que formen parte de la búsqueda) y se presiona Enter. Para cada coincidencia, pregunta si es la correcta y acepta n o y (o Enter).
P - muestra una lista de un rango de líneas. Si no se especifica ningún rango, P muestra el archivo completo desde el * hasta el final. Esto difiere de L en que P cambia la línea actual a la última línea del rango.
T - transfiere otro archivo al que se está editando, con esta sintaxis: [línea a insertar en]t[ruta completa al archivo].
W - (escritura) guarda el archivo.
E - guarda el archivo y sale de edlin.
P : sale de Edlin sin guardar.

Guiones

Edlin puede utilizarse como editor de archivos no interactivo en scripts mediante la redirección de una serie de comandos de edlin.

edlin < script

FreeDOS Edlin

Un clon de Edlin con licencia GPL que incluye soporte para nombres de archivo largos está disponible para su descarga como parte del proyecto FreeDOS . Este se ejecuta en sistemas operativos como Linux o Unix , así como en MS-DOS. [ 8 ]

Véase también

Referencias

  1. "Sistema Operativo de Disco" (PDF) . Bitsavers.org . Enero de 1982. Consultado el 24 de enero de 2022 .
  2. «OS/2 1.0» . Os2museum.com .
  3. "Una breve historia de MS-DOS" . Patersontech.com . Archivado del original el 18 de mayo de 2019.
  4. "Utilidad ED" . Shaels.net . Archivado del original el 20 de junio de 2013. Consultado el 24 de enero de 2022 .
  5. "ED: Un editor de contexto para el sistema de discos CP/M" . archive.org . 1978. Consultado el 8 de mayo de 2023 .
  6. Aplicaciones de 16 bits incluidas con Windows NT , Microsoft.com
  7. "Paquete FreeDOS -- edlin (FreeDOS Base)" . Ibiblio.org .
  8. "FreeDOS Edlin" . Sourceforge.net . 3 de marzo de 2023.

Lecturas adicionales

  • Manual de usuario del sistema operativo Microsoft/2 (PDF) . Microsoft . 1987.
  • Edlin | Microsoft Docs
  • Ayuda del comando edlin de MS-DOS
  • Implementación de EDLIN de código abierto que viene con MS-DOS v2.0