editor de archivos de texto vi

19
Editor de Archivos de Texto vi Prof. Pablo Macón http://pablomacon.wix.com/ home [email protected]

Upload: pablo-macon

Post on 10-Feb-2017

151 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Editor de archivos de texto vi

Editor de Archivos de Texto

viProf. Pablo Macón

http://pablomacon.wix.com/home

[email protected]

Page 2: Editor de archivos de texto vi

ES un editor de textoNO ES un procesador de textoNo da formato (negrita, centrado,

subrayado, tamaño o tipo de fuente)

EDITOR vi

Page 3: Editor de archivos de texto vi

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

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

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

Tiene tres modos de trabajo:

Comando InserciónÚltima línea

EDITOR vi

Page 7: Editor de archivos de texto vi

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

Modo Comando: Más importantesMovimiento del cursor:

h – un lugar a la izquierda (tecla izquierda)

l – un lugar a la derecha (tecla derecha)k – una línea hacia arribaj – una línea hacia abajo

EDITOR vi

Page 9: Editor de archivos de texto vi

Modo Comando: Más importantesMovimiento del cursor:

$ – final de línea0 – principio de línea1G – Principio del archivoG – Final del archivo

EDITOR vi

Page 10: Editor de archivos de texto vi

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

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

Modo Inserción: Más importantesi – 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

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

Modo Inserción: Más importantes Comandos para copiar y pegar:

 y – copia un carácter yy – copia toda la líneay$ - copia desde el cursor al final de la líneap – pega después del cursorP – pega antes del cursor

EDITOR vi

Page 15: Editor de archivos de texto vi

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

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

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

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

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