stringtranslate.com

Edlin

Edlin es un editor de líneas y el único editor de texto proporcionado 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 MS-DOS de pantalla completa y por el Bloc de notas en Microsoft Windows , continúa estando incluido en las versiones de 32 bits de los sistemas operativos actuales de Microsoft.

Historia

EDLIN.COM(entre varios 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, que se ejecuta 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 CP/M ED , [4] [5] a su vez vagamente inspirado en el editor de línea ed de Unix .

Microsoft adquirió 86-DOS y, después de un desarrollo posterior, lo vendió como MS-DOS, por lo que Edlin se incluyó en las versiones v1.0 a v5.0 de MS-DOS. A partir de MS-DOS 6, el único editor incluido fue el nuevo Editor MS-DOS de pantalla completa .

Windows 95 , 98 y ME se ejecutaban sobre una versión integrada de DOS, conocida 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 incluido , porque el soporte DOS de NTVDM en esos sistemas operativos se basa en la versión 5.0 de MS-DOS. Sin embargo, a diferencia de la mayoría de los demás comandos DOS externos, no se ha transformado en un programa Win32 nativo . Tampoco admite nombres de archivo largos , que no se agregaron 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

Hay solo unos pocos comandos. La lista corta se puede encontrar ingresando un signo de interrogación en el indicador de comandos de Edlin.

Cuando se abre un archivo, al escribir L se muestra el contenido (por ejemplo, 1,6Lse muestran las líneas 1 a 6). Cada línea se muestra con un número de línea delante.

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

La línea seleccionada actualmente tiene un asterisco (*). Para reemplazar el contenido de cualquier línea, se ingresa el número de línea y cualquier texto ingresado reemplaza el original. Mientras se edita una línea, al presionar Ctrl+C se cancelan los cambios. El asterisco (*) permanece en esa línea.

Al ingresar I (opcionalmente precedido 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 indicada. Cuando termine de ingresar líneas, presione Ctrl-C para regresar al símbolo del sistema de edlin.

*6yo 6:*(...o similar) 7:*^C *7D*El 1: Edlin: El único editor de texto en las primeras versiones de DOS. 2: 3: En el pasado, recuerdo ver páginas web 4: marcado 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, comenzando opcionalmente con el número de una línea o 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 fragmento de texto en un rango determinado de líneas, por ejemplo, para reemplazar un error ortográfico. Incluyendo los avisos ? para cada cambio. Por ejemplo: para reemplazar 'prit' por 'print' y para solicitar cada cambio: ?rprit^Zprint(el ^Z representa presionar CTRL-Z). Es sensible a mayúsculas y minúsculas.
S : busca el texto dado. Se utiliza de la misma forma que replace, pero sin el texto de reemplazo. Se escribe la palabra "apple" en las primeras 20 líneas de un archivo 1,20?sapple(sin espacios, a menos que eso sea parte de la búsqueda) y luego 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 se diferencia de L en que P cambia la línea actual para que sea 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 - (escribir) guarda el archivo.
E - guarda el archivo y sale de edlin.
Q - sale de edlin sin guardar.

Guiones

Edlin puede usarse como un editor de archivos no interactivo en scripts redirigiendo una serie de comandos edlin.

edlin < guión

Edlin de FreeDOS

Se encuentra disponible para su descarga como parte del proyecto FreeDOS un clon de Edlin con licencia GPL que incluye compatibilidad con nombres de archivo largos . Funciona 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 .
  4. ^ "Utilidad ED". Shaels.net . Archivado desde el 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 (Base FreeDOS)". Ibiblio.org .
  8. ^ "FreeDOS Edlin". Sourceforge.net . 3 de marzo de 2023.

Lectura adicional

Enlaces externos