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Última revisiónAmbos lados, revisión siguiente | ||
ed [2021/07/15 04:45] – peron | ed [2023/06/01 16:33] – peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== ed ====== | ====== ed ====== | ||
- | Entre los primeros editores de texto encontramos al Ed. Se trata de un editor de texto primigenio | + | Entre los primeros |
- | Para iniciarlo simplemente | + | Hoy se lo emplea para para crear, mostrar, modificar y manipular archivos de texto en forma remota o local. |
+ | |||
+ | >Ed carece de control de cursor direccionable pues originalmente estaba previsto para operarse a través de una [[teletipo]]. | ||
+ | ====Uso==== | ||
+ | Podrás | ||
< | < | ||
Línea 9: | Línea 13: | ||
</ | </ | ||
- | Si se lo ejecuta con un argumento de archivo existente, copiará dicho archivo a la memoria del editor (en la jerga, "buffer"). Por ejemplo podremos utilizar: | + | Si se lo ejecuta con un argumento de archivo existente, copiará dicho archivo a la memoria del editor (en la jerga, "// |
< | < | ||
Línea 21: | Línea 25: | ||
</ | </ | ||
- | ...seguido de la **tecla Intro**, a fin de enviar el comando | + | ...seguido de la **tecla Intro**, a fin de indicarla al programa la órden |
- | De ahora en mas, has pasado al //modo de almacenar//, sin que ed te informe de manera alguna. Todas las líneas que tipees | + | De ahora en mas, has pasado al //modo de almacenamiento//, sin que ed te lo informe de manera alguna. Todas las líneas que mecanografíes |
- | Como en todos los antiguos editores orientados a líneas, las posibilidades de edición una vez que introducimos la línea | + | Como en todos los antiguos editores orientados a líneas, las posibilidades de edición una vez que almacenadas las líneas |
- | Dependiendo de tu terminal, podrás utilizar la **tecla Retroceder**, | + | Dependiendo de tu terminal, podrás utilizar la **tecla Retroceder**, |
- | Una vez que hayas terminado de ingresar | + | Una vez que hayas terminado de ingresar |
Al pasar al //modo de órdenes//, Ed tampoco informará nada, pero cualquier cosa que introduzcas a continuación será interpretada como //órden de control//. | Al pasar al //modo de órdenes//, Ed tampoco informará nada, pero cualquier cosa que introduzcas a continuación será interpretada como //órden de control//. | ||
- | Por ejemplo, si introduces otra vez un punto **.**, Ed te presentará en la terminal la última línea de texto almacenada en memoria. | + | Por ejemplo, si introduces otra vez un punto '' |
- | Los cambios se realizan en la memoria del sistema remoto no se escribirán en el fichero hasta que lo ello sea solicitado | + | Los cambios se realizan en el almacén de memoria del sistema remoto no se escribirán en un fichero hasta que lo solicites |
< | < | ||
Línea 50: | Línea 54: | ||
...y se te devolverá al prompt del intérprete de comandos. | ...y se te devolverá al prompt del intérprete de comandos. | ||
+ | |||
+ | {{ : | ||
En resúmen, una sesión de terminal podría verse así: | En resúmen, una sesión de terminal podría verse así: | ||
- | {{ :ed.png?200|}} | + | < |
+ | $ ed | ||
+ | a | ||
+ | Aquí me pongo a cantar | ||
+ | Al compás de la vigüela | ||
+ | Que al hombre que lo desvela | ||
+ | Una pena estrordinaria, | ||
+ | Como la ave solitaria | ||
+ | Con el cantar se consuela. | ||
+ | . | ||
+ | w mf.txt | ||
+ | 152 | ||
+ | q | ||
+ | </ | ||
+ | |||
+ | Nota: ed en OpenBSD es incompatible con UTF-8, no se recomienda su uso en texto-plano para editar textos en español. | ||
+ | |||
+ | === Desplazamiento en el texto === | ||
+ | |||
+ | Normalmente al cargar un documento, te encontrarás posicionado en la línea final del mismo. Si estás en el //modo de órdenes//, podrás desplazarte siempre al final del documento con la orden de control '' | ||
+ | |||
+ | En cualquier caso podrás saber el número de línea en el que estás presionando con la orden '' | ||
- | ==== Desplazamiento en el texto ==== | + | Una vez sabida los números de líneas podrás |
- | Podremos | + | |
- | Al hacerlo, Ed te devolverá el contenido de dicha línea , y podrás cambiarla con el comando **c** (" | + | Cuando lo hagas, Ed te devolverá el contenido de dicha línea , y podrás cambiarla con la orden de control '' |
- | Debes considerar que el comando | + | Debes considerar que la orden de control '' |
- | Si deseas **borrar una línea** desplázate hacia ella de la forma explicada, y utilizala | + | Si deseas **borrar una línea** desplázate hacia ella de la forma explicada, y utilizala |
==== Conclusión ==== | ==== Conclusión ==== |