Está en la página 1de 55

Participantes:

JUAN CARLOS GUTIERREZ YUJRA OMAR QUISPE ARCANI


EDGAR LUIS COLQUE HUANCA ORLANDO SIÑANI CALLISAYA
DEFINICIÓN
En el ámbito de la informática, un editor es un programa (software) que
permite corregir, crear, almacenar, etc. algún tipo de archivo. Un editor puede
tener distintas aplicaciones desde editar texto, imágenes, videos, sonidos, etc.
Posibilitando modificar contenidos de acuerdo a requerimientos y necesidades.
DEFINICIÓN DE EDITORES DE TEXTO
Los editores de texto son programas informáticos que nos permiten crear y
editar archivos digitales compuestos únicamente por textos sin formato,
conocidos comúnmente como archivos de texto o “texto plano”. El programa
lee el archivo e interpreta los bytes leídos según el código de caracteres que
usa el editor.

Los editores de texto, por lo general, son incluidos en el mismo sistema operativo
y algunos son instalados por el mismo usuario, según sean sus requerimientos de
edición.
DEFINICIÓN DE EDITORES DE TEXTO
Algunos son libres y otros son de pago, todo dependerá de la cantidad de
funciones adicionales con las que cuente el editor, las cuales lo convertirán
en una potente herramienta de trabajo
HISTORIA
Antes que existieran los editores de texto, los
datos y el código fuente de los programas
debía ser entregado a la máquina por medio
de tarjetas perforadas.

El programa, un fajo de tarjetas, era leído por


un lector de tarjetas perforadas. Cada carácter
era representado por una o más perforaciones
en una columna de 8 o 10 posibles
perforaciones. No más de 80 caracteres podían
ser representados en una tarjeta.
HISTORIA
Con los teletipos aparecieron también los primeros
editores de texto que en un comienzo solo mostraban
una línea del texto. Mandatos especiales movían el
"cursor" en las cuatro direcciones.

Teletipo: es un Sistema de transmisión de textos, vía


telegráfica, a través de un teclado que permite la emisión,
recepción e impresión del mensaje.
HISTORIA
El siguiente paso se dio con la aparición del monitor de tubo de rayos catódicos que
permitió la edición a "pantalla completa" es decir mostrando varias líneas a la vez. El
aumento de productividad fue enorme, por la rapidez y simplicidad del mecanismo.
Uno de los primeros editores de texto fue O26, escrito para la consola del operador de la
serie de computadoras CDC 6000 a mediados de la década de 1960. Otro precursor es el
vi, escrito en la década de 1970 que aún es el estándar para los sistemas operativos Unix
y Linux
Usos de los editores de texto
Los editores de texto están orientados a manipular
y crear archivos de texto plano, los cuales tienen
una enorme utilidad dentro de la Informática,
sobre todo en el área de la programación, ya que
el código fuente de los programas está hecho en
texto plano, así como también los script
interpretados de algunos lenguajes, como Java
Script, Perl, Python, Shell, etc.

Con estas aplicaciones, también podemos crear


ediciones de archivos byte por byte, como por
ejemplo, cambiar algunas de las propiedades de
una imagen o de algún dibujo, claro está, que
para realizar estas acciones debemos conocer el
código de caracteres ASCII.
Usos de los editores de texto
Otra utilidad importante de los editores de texto,
es que permiten crear fácilmente listas y bases de
datos que podemos cargar a cualquier gestor,
como MySQL, con una facilidad y velocidad
sorprendentes y sin tener que cargar aplicaciones
especiales para realizar esta tarea.

También, podemos crear notas importantes y


realizar descripciones rápidas de cualquier
proceso, las cuales pueden ser leídas desde
cualquier equipo, sin importar si cuentan o no con
procesadores de palabras e incluso, podemos
crear e-mails con los editores de texto
Características de los editores de texto
Existen diversos tipos de interfaz de usuario para los
editores de texto, algunas muy sencillas y otras muy
completas, que incluso cuentan con diferentes tipos
de letras y sintaxis específicas de algunos software de
programación. Pero, generalmente, cuentan con
funciones para cortar, pegar, modificar, importar,
hacer y deshacer acciones, en esto son muy similares
a los procesadores de palabras.

Algunos editores son del tipo consola y no son muy


vistosos a la vista, otros son del tipo visual y hasta hay
unos pocos que nos permiten incluso subir archivos a
Internet y operarlos de manera remota, todo
dependerá de los requerimientos del usuario.
Funciones de editores de texto
• Resaltado de sintaxis y plegado de sintaxis.
• Autocompletar
• Resaltado de llaves y sangrías
• Compatibilidad con Unicode / UTF-8
• Vista de varias pestañas y documentos
• Indicador de cambio de línea
• Marcadores
• Búsqueda y reemplazo de expresiones regulares
• Busca y remplazar en archivos
• Mini barra de herramientas
• Deshacer/rehacer operaciones múltiples
• Conversión de nueva línea
• Conversión de codificación
• Texto de derecha izquierda
• Detección de URL
• Zoom
Tipos de editores de texto
Editores básicos de texto plano
Los editores de texto básicos proporcionan la
funcionalidad mínima para poder trabajar con
nuestros documentos. Como se ha mencionado ya,
los sistemas operativos suelen incluir uno por
defecto. La ventaja de estos editores es que
tienden a ocupar poco espacio en memoria y
suelen ser fáciles de utilizar. Sin embargo, al tener el
programa instalado en un ordenador, solo se puede
trabajar desde éste para modificar el fichero, no se
puede ver el documento online ni trabajar de
manera colaborativa con otras personas.
Tipos de editores de texto
Procesadores de texto
Los procesadores de texto permiten no solo modificar el contenido de un
documento, sino formatear su apariencia. Además ofrecen opciones que
facilitan la creación o corrección de su contenido. Suelen proveer herramientas
adicionales, como correctores gramaticales, diccionarios, contadores de
palabras o generadores automáticos de resúmenes.
Tipos de editores de texto
Editores simples en línea
Hoy en día existen muchos editores gratuitos en páginas web que permiten
rápidamente crear, editar y exportar documentos de texto. Su principal ventaja
respecto a otros editores es que no ocupan espacio en el ordenador y que
pueden usarse desde cualquier lugar (siempre que se tenga conexión a
Internet).
Tipos de editores de texto
Editores colaborativos en la nube
Estos editores son herramientas online, análogos a los editores simples en línea,
pero con una mayor funcionalidad. Ofrecen las ventajas que proporciona un
editor online, además de proveer con otras opciones de gran utilidad. Entre
ellas, la más destacable es la posibilidad de trabajar de manera colaborativa
Tipos de editores de texto
Entornos de desarrollo
Éste es un caso particular de editor de texto. Aunque se puede utilizar como editor de
texto plano, su intención es asistir al desarrollador en su trabajo. Suelen soportar varios
lenguajes de programación distintos, y muestran las palabras reservadas del código en
colores distintos para ayudar a los programadores. En este caso el aspecto del texto no
es lo importante, ya que la finalidad de estos documentos no es informativa, sino que
deben compilarse y ejecutarse para que desempeñen su función varios editores de
texto están evolucionando a un entorno IDE es Integrated Development Environment
(entornos de desarrollo integrado), lo que significa que los IDE’s tiene muchas más
herramientas que se integran en mismo programa.
Tipos de editores de texto
Editores de fuentes
En los documentos de texto, el texto puede estar representado en una infinidad de
fuentes distintas. La fuente, o el tipo de letra, indica el aspecto visual que tendrá cada
carácter de un texto. Esto engloba la altura de los caracteres y su grosor además de su
aspecto estético. Los procesadores de texto ofrecen diferentes fuentes y tamaños para
la letra, pero es posible crear nuevos tipos de fuentes manualmente o con editores de
fuentes. Al igual que los editores de texto, podemos encontrar herramientas para la
edición de fuentes online, además de aplicaciones que se pueden descargar
EDITORES DE TERMINALES
Los editores en consola / terminal nos permiten editar
archivos de forma rápida y eficaz a través de la línea de
comandos, función vital para cualquier administrador de
sistemas Linux.
Los más usados / conocidos, son:

1.GNU Nano
Sin ser el más completo, Nano es sin ninguna duda el
editor de texto en consola / terminal . La
razón de esto es su , facilidad de uso, y el
hecho de que en Ubuntu y
otras distribuciones Linux similares.
Nano no tiene la flexibilidad de pero hace su trabajo,
y lo hace muy del tamaño del
archivo a .
Sus que ayudan son a:

 Escribir
 Justificar
 Leer archivo
 Buscar texto
 Página anterior
 Siguiente página
 Cortar texto
 Texto sin cortar
 Cur Pos (posición actual)
 Corrector ortográfico
OPCIONES DE INICIO Y ALGUNOS
ATAJOS DE TECLADO

Este editor es altamente recomendable que


nos permite especificar determinadas
opciones vía la línea de comandos y además
es muy rápido.

Sin embargo nos dan opciones que te ofrece


una línea de comandos (o también mediante
atajos de teclados), las cuales se pueden
encontrar en la siguiente tabla, o bien
ejecutando la orden nano -h.
Algunos comandos como ejemplo:
Opción corta Opción larga Función Atajo de teclado

-h, -? –help Mostrar este


mensaje
+LÍNEA,COLUMNA Comenzar en la
línea número
LÍNEA, y columna
COLUMNA

-A –smarthome Habilitar tecla Alt+H


‘smart home’

-B –backup Guardar respaldo Alt+B


de los ficheros
existentes

-C –backupdir= Directorio donde


guardar ficheros
de respaldo únicos
ATAJOS DE TECLADO
Una importante característica de los editores de texto, así como otras
aplicaciones, que funcionan directamente en la terminal, es el uso de atajos de
teclado. Es necesario conocer los atajos de teclado para conseguir que la
aplicación resulte más o menos productiva.
A continuación se pude apreciar un listado (algunos ejemplos) de estos atajos de
teclado, junto con su uso. En general se puede utilizar, para los atajos las tecla Alt
o la tecla ESC.
Ctrl+G. Muestra la ayuda.
Ctrl+X. Cierra el archivo / Sale de nano.
Ctrl+O. Guarda el archivo.
Ctrl+R. Inserta otro archivo.
Ctrl+W. Busca una cadena o una expresión regular.
Alt+). Ir al final del párrafo.
Alt+U. Deshace la última operación.
Alt+W. Repite la última búsqueda.
Instalar Nano Text Editor en
Debian/Ubuntu
 Para instalar el Nano Text Editor en máquinas Debian o Ubuntu, ejecuta el
siguiente comando:

En conclusión Nano es un editor de texto basado en línea de comandos, muy


popular y versátil, de Linux. Es una herramienta para modificar texto.
2. Vi / Vim

Vim es un editor mejorado de Vi.


Es uno de los mejores editores por línea de comandos.
Tanto es así, que muchos desarrolladores usan
únicamente Vim en su día a día, obteniendo
básicamente el mismo nivel de utilidades que muchos
editores de interfaz gráfica.
Entre sus capacidades más avanzadas nos ofrece
coloreado de sintaxis para múltiples lenguajes y tipos
de archivo de configuración, capacidad para dividir
la pantalla en varios paneles, para editar varios
archivos a la vez o acceder a utilidades como el
explorador de archivos de manera ilimitada, puede
usar expresiones para remplazo de fragmentos de
texto, te ofrece una manera fácil y ágil de navegar
entre líneas, párrafos y palabras, además incluye
resaltado de texto, etc.
Es un editor de muchas propiedades, de texto muy
flexible, con el cual se podrá realizar cualquier tipo de
operación en los textos.
Entre unas de sus principales funcionalidades son:

Corrector ortográfico integrado


Completador automático de texto
Navegación por pestañas
Ventanas múltiples, que dividen el área de edición
horizontal o verticalmente.
Resaltado de sintaxis dependiente del lenguaje de
programación o de etiquetas utilizado
utilizado
Órdenes deshacer y rehacer
Comprensión de más de 200 sintaxis diferentes
MODOS DE Vi / Vim

Vi tiene tres modos básicos de trabajo que se detalla a continuación:


El ‘ Modo Comando ’ permite al usuario navegar por el documento así como
introducir comandos a ejecutar dentro del propio archivo (buscar,
reemplazar, guardar…), ya que en este modo el programa no interpreta las
teclas del teclado por los caracteres que representan, si no por las funciones
preestablecidas o comandos asignados a cada tecla.
Estos comandos son combinaciones de letras sensibles a mayúsculas (que
corresponden a diferentes órdenes). A algunos de estos comandos podemos
introducir un número delante que indicará el número de veces que queremos
repetir la acción a ejecutar.
Para entrar al modo comando únicamente deberemos pulsar ‘Esc’ en nuestro
teclado.
En el ‘ Modo ex ’ manipularemos los archivos. Para
entrar a este modo deberemos escribir “ : ”
seguido directamente por el nombre del comando
‘ex’ que queramos usar. Tras esto, vi volverá
automáticamente al modo comando.

En el Modo inserción simplemente añadiremos


texto al fichero. Mientras estemos en este modo,
podremos salir al modo comando directamente
pulsando ‘Esc’.

Existen otros modos para Vi / Vim como ‘visual’,


‘selección’, etc… pero estos tres modos son por lo
generalmente con mas uso.
Algunos ejemplo de Comandos Vi

 H Desplazamiento a la parte superior de la pantalla


 L Desplazamiento a la parte inferior de la pantalla
 G Nos lleva hasta el final del documento
 W Desplazamiento una palabra a la derecha
 B Desplazamiento una palabra a la izquierda
 0 Nos lleva hasta el inicio de la línea actual
 $ Nos lleva hasta el final de la línea actual
 Ctrl+B Función similar a Repag.
 Ctrl+F Función similar a Avpag.
 i Comienza a introducir texto en la posición actual
del cursor
Instalación de Vim
Para su instalación se ejecuta el siguiente comando:
3. Emacs
Es el editor en línea de comandos más antiguo
para sistemas basados en Linux y UNIX,

Emacs te ayuda a ser más productivo al


proporcionar un entorno integrado para
diferentes tipos de tareas.

Las funcionalidades de Emacs son tremendas.


Tiene más de 10.000 comandos integrados y su
interfaz de usuario permite combinar estos
comandos en macros para automatizar el
trabajo.

Entre sus posibilidades se encuentran una


calculadora, un administrador de archivos o un
cliente de IRC, también podemos encontrar
aplicaciones de lo más variadas, como una
versión de Eliza llamada Doctor, una aventura
conversacional, un tetris y un pong, entre otras
bibliotecas.
Como ser algunas de ellas.

Calc, una potente calculadora numérica.


Calendar-mode, para guardar calendarios y diarios de
citas.
Doctor, una implementación de ELIZA que realiza
psicoterapia rogeriana.
Dunnet, una aventura conversacional.
Ediff, para trabajar con ficheros diff de forma interactiva.
Emerge, para comparar ficheros y combinarlos.
Emacs/W3, un navegador web.
Dired, potente y extensible administrador de archivos, de
interfaz parecida a Midnight Commander.
ERC, un cliente IRC.
Gnus, un completo lector de grupos de noticias y de correo
electrónico.
Info, un navegador de ayuda en línea.
Planner, un gestor de información personal para Emacs.
Instalación Emacs
Para su instalación se ejecuta el siguiente comando:
El terminal para Windows con cliente SSH y SFTP

 MobaXterm, también conocido como MobaXVT, es un terminal mejorado, un


servidor X y un conjunto de comandos Unix (GNU /cygwin) Caja de herramientas.
 MobaXterm puede abrir múltiples ventanas de terminal, y X.Org basado en el
último servidor X puede probar fácilmente los comandos GNU Unix en Unix / Linux.
 MobaXterm también tiene fuertes capacidades de expansión y puede
integrar complementos para ejecutar Emacs, Fontforge, Gcc, G ++ y
herramientas de desarrollo, MPlayer, Perl, Curl, Corkscrew, Tcl / Tk /
Expect, Screen, Png2Ico, NEdit Midnightcommander Y otros
procedimientos.
 MobaXterm se divide en una versión gratuita de código abierto y una
versión profesional de pago. El sitio web oficial proporciona la descarga de
la versión "Home Edition" gratuita de código abierto de MobaXterm, la
versión gratuita de código abierto se divide en una versión conveniente
(descompresión y uso) y una versión de instalación (requiere instalación
El terminal para Windows con cliente SSH y SFTP
Función principal

 Admite varias conexiones SSH, X11, RDP, VNC, FTP, MOSH


 Admite comandos de Unix (bash, ls, cat, sed, grep, awk, rsync, ...)
 Admite SFTP para transferir archivos después de conectarse al terminal SSH
 Varios complementos ricos (git / dig /aria2…)
 Puede ejecutar Windows o software
Pantalla dividida de múltiples pestañas y
terminales múltiples incorporada

 MobaXterm tiene páginas integradas de múltiples pestañas, pantallas horizontales y verticales


de 2 divisiones y pantallas de glifo de campo de 4 divisiones, que se utilizan para administrar
múltiples conexiones en una ventana. No es necesario abrir múltiples ventanas para
administrar múltiples servidores.
 Transferencia de archivos SFTP incorporada. Si usa SSH para conectarse a un host
remoto, la conexión SFTP se iniciará automáticamente a la izquierda para enumerar los
archivos en el servidor sin ninguna configuración. Puede cargar y descargar directamente,
más conveniente, también puede dejar que el directorio actual de la lista de archivos, siga
directamente el directorio actual del terminal para cambiar sincrónicamente.
 Servidor X incorporado. MobaXterm tiene un servidor X incorporado, que puede ejecutar
directamente el programa remoto de la ventana X. También funciona automáticamente con la
conexión SSH sin ninguna configuración.
La seguridad del Telnet
Nivel de seguridad SSH
Los protocolos que soporta MobaXterm
Session: todas las posibilidades

• En la sección de «Session» podremos ver todos los protocolos que permite este programa MobaXterm,
concretamente, podremos abrir una sesión utilizando los siguientes protocolos y utilidades:SSH
• Telnet
• Rsh
• Xdmcp
• RDP
• VNC
• FTP
• SFTP
• Serial
• File
• Shell
• Browser
• Mosh
• Aws S3 (experimental)
• WSL (Windows Subsystem Linux)
Ejemplo práctico de MobaXterm
EDITORES SENCILLOS DE INTERFAZ GRÁFICA
A diferencia de otros sistemas operativos GNU/Linux dispone de dos
interfaces de comunicación con el usuario: (1) Una interfaz gráfica al estilo
de Microsoft Windows y (2) una interfaz de línea de comandos, similar a MS-
DOS pero con muchísima más potencia.

La interfaz gráfica de usuario GUI no


es más que una aplicación más que
se lanza al iniciarse la máquina.
Debido a que GNU/Linux es software
libre existen multitud de entornos
gráficos disponibles que el usuario
puede probar y quedarse con el
más le guste.
La Shell GUI o Entorno Gráfico
Es perfectamente viable utilizar GNU/Linux sin entorno gráfico (sobre todo si
lo utilizas como servidor), lo cierto es que, a nivel de usuario de escritorio, el
entorno gráfico es algo que se presupone que debe ir implícito en cualquier
sistema.
Eso significa, que el control siempre lo tendremos desde la interfaz de línea
de comandos, y desde ella podremos controlar todo el entorno gráfico.
La Shell GUI o Entorno Gráfico
Los más utilizados actualmente son GNOME, KDE y XFCE, aunque hay varios más.

Unos son más ligeros (usan menos recursos) que otros, por lo que también te convendrá
aquél que, se adapte a la capacidad de tu máquina, que te agrade y sobre todo te
funcione.

Dependiendo de la Distribución de GNU/Linux que elijas, tendrá predefinido uno u otro


entorno gráfico, aunque puedes instalar otro después, si así lo deseas.

Cada uno tiene más o menos capacidad de cambiarlo, al punto de simular incluso
otros sistemas gráficamente.

Por lo que si quieres que tu Entorno Gráfico se parezca a alguno como los de Windows
o Mac, lo puedes hacer, también puedes hacer que se vea de una manera totalmente
diferente a esos, eso depende de ti.
La consola es común en distribuciones para servidores, mientras que la interfaz
gráfica está orientada al usuario final, tanto de hogar como empresarial.
Cómo instalar Entorno gráfico GNOME
en CentOS 7

1、yum group list


2、yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
3. Yum groupinfo “Server with GUI”
4. Yum groupinfo “GNOME Desktop”
5. ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

After the installation is complete, set the system startup mode to


desktop mode:

6. reboot
Interfaz Gráfica GNOME en Centos 7
Editores Sencillos de Interfaz gráfica
mtPaint, editor gráfico para dibujo
Este un programa de pintura libre que ha sido diseñado y desarrollado para
la creación de iconos, obras de arte basadas en píxeles, así como para la
manipulación de fotos digitales.

mtPaint es un programa de pintura con el


que podremos editar imágenes RGB de
24 bits. Además nos va a
ofrecer herramientas básicas de pintura y
una paleta de manipulación de
imágenes para que podamos desarrollar
nuestros proyectos. Cuando utilicemos el
programa, descubriremos que el formato
de archivo principal es PNG. También
podremos manejar archivos JPEG, GIF,
TIFF, BMP, TGA, XPM y XBM.
Características del editor gráfico mtPaint
Entre sus características cabe destacar que viene con canales de imagen:
Alfa, Selección, así como Máscara. También nos va a ofrecer la posibilidad de
utilizar para crear animaciones moviendo capas, o paletas cambiantes, así
como GIF animados.
Limitaciones Editores Sencillos
“mtPaint”
mtPaint también nos ofrece a los usuarios herramientas para mezclar los
píxeles, rellenar, dibujar líneas rectas, borrar, clonar, pegar texto,
dibujar/rellenar rectángulo/elipses.

Debido a sus limitaciones en el uso de memoria, el programa nos va limitar la


memoria disponible para deshacer imágenes. Nos va a permitir hasta 1000
pasos de deshacer. Podremos tener hasta 12 imágenes guardadas en el
portapapeles.
GRACIAS
POR SU ATENCIÓN

También podría gustarte