editor de archivos de texto vi
DESCRIPTION
Editor de archivos de texto viTRANSCRIPT
![Page 1: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/1.jpg)
Editor de Archivos de Texto
vi
Prof. Pablo Macónhttp://soii-its.blogspot.com
2ºIB
![Page 2: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/2.jpg)
ES un editor de texto NO ES un procesador de texto No da formato (negrita,
centrado, subrayado, tamaño o tipo de fuente)
EDITOR vi
![Page 3: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/3.jpg)
Sirve para editar de manera simple cualquier tipo de archivo de texto
Todos los archivos de configuración de GNU/Linux son archivos de texto
Por ej: /etc/passwd /etc/network/interfaces
EDITOR vi
![Page 4: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/4.jpg)
Cuando nuestra interfaz gráfica no funciona, podemos necesitar editar algún archivo de configuración
vi está presente en casi todas las distros
Funciona siempre, y siempre de la misma manera
EDITOR vi
![Page 5: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/5.jpg)
Sintaxis:vi <nombre_archivo> Si existe y tenemos el permiso
necesario, lo abre y podemos editarlo
Si no existe, lo crea. Tenemos que guardarlo antes de salir, sino descarta y no crea nada
EDITOR vi
![Page 6: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/6.jpg)
Tiene tres modos de trabajo:
Comando Inserción Última línea
EDITOR vi
![Page 7: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/7.jpg)
Modo Comando: Permite 1. Moverse por el texto para ubicar el
cursor en el lugar en el que queremos insertar, borrar, copiar o pegar texto o caracteres especiales;
2. Dar las órdenes para insertar, borrar, copiar o pegar un texto en el texto
EDITOR vi
![Page 8: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/8.jpg)
Modo Comando: Más importantes Movimiento del cursor:
h – un lugar a la izquierda (tecla izquierda)
l – un lugar a la derecha (tecla derecha) k – una línea hacia arriba j – una línea hacia abajo
EDITOR vi
![Page 9: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/9.jpg)
Modo Comando: Más importantes Movimiento del cursor:
$ – final de línea 0 – principio de línea 1G – Principio del archivo G – Final del archivo
EDITOR vi
![Page 10: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/10.jpg)
Modo Comando: RepeticiónSi se agrega un número antes del comando, este se va a repetir ese mismo número de veces• 18h se va a mover 18 lugares
hacia la izquierda
EDITOR vi
![Page 11: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/11.jpg)
Modo Inserción: Más importantesUna vez ubicado el cursor donde quieren comenzar a escribir, deben darle al editor la señal de que a partir de ahora todo lo que tecleen debe insertarse en el texto
EDITOR vi
![Page 12: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/12.jpg)
Modo Inserción: Más importantes i – insertar antes del cursor R – sobre-escribir texto donde está el cursor
x – borra el carácter donde está el cursor
dd – borra toda la línea
EDITOR vi
![Page 13: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/13.jpg)
Modo Inserción: Más importantes
Para salir del modo inserción y volver al modo comando (para moverse libremente por el texto), se presiona la tecla <Escape>
EDITOR vi
![Page 14: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/14.jpg)
Modo Inserción: Más importantes Comandos para copiar y pegar:
y – copia un carácter yy – copia toda la línea y$ - copia desde el cursor al final de la línea p – pega después del cursor P – pega antes del cursor
EDITOR vi
![Page 15: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/15.jpg)
La secuencia para editar un texto es1. Mover el cursor hasta donde quieren
empezar a escribir2. Dar el comando i (o R) para empezar
a escribir3. Cuando termino de editar esa línea,
digitar <ESC>4. Volver a mover el cursor hasta una
nueva ubicación…
EDITOR vi
![Page 16: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/16.jpg)
Modo Última Línea: son los comandos que nos van a permitir guardar o no los cambios y salir del programa (incluso ejecutar un comando de la shell e insertar el resultado en el archivo)
Siempre van con : (dos puntos) delante y no tienen que estar en modo inserción
EDITOR vi
![Page 17: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/17.jpg)
Modo Última Línea: :q – salir si no hubo ningún cambio
:q! – Salir sin guardar cambios :w – guardar cambios (con un archivo que ya tenga nombre)
:w archivo (guarda cambios en archivo)
EDITOR vi
![Page 18: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/18.jpg)
Modo Última Línea: :wq (guardar cambios y salir) :shell – Ir a la shell, se vuelve de ella con exit
:r! comando_de_shell – insertar en nuestro archivo la salida del comando
EDITOR vi
![Page 19: Editor de archivos de texto vi](https://reader035.vdocumento.com/reader035/viewer/2022073101/5588fba8d8b42a2c1a8b45fd/html5/thumbnails/19.jpg)
Ejercicio:• Crear un archivo de texto que
tenga los siguientes campos: Nombre, Apellido y Grupo. Luego editar el archivo llamado tabla e ingresar 7 registros distintos.• Los campos se separan con “:”
EDITOR vi