Está en la página 1de 10

Reyes, Liliana

Objetivos de la Unidad

TEMA: Aplicaciones de uso comn

Objetivo

Al finalizar la unidad el participante estar en capacidad de conocer y manejar en forma bsica las aplicaciones de uso
comn en el ambiente de Linux.

Contenido Programtico

Manejo de los Navegadores de Internet.


Aplicaciones de Ofimtica (OpenOffice).
Herramientas de Administracin.
Programas Multimedia.
Editor vim.

Enlaces y Referencias:

sourceforge.net/ (Repositorio de Software).

freshmeat.net (Repositorio de Software).

Articulo_sobre_apliacciones_de_uso_comun

Iseit 1 / 10
Reyes, Liliana

Laboratorio sobre editor vi (v2

Editor vi

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

Editor vi

Complete los comandos del editor vi que usaria para hacer las siguientes funciones:

Nota: asuma siempre que esta en el modo de comando y que no va a usar las teclas de flechas del
cursor para moverse en el texto y respecte los espacios en blanco:
1.- Buscar todas las ocurrencias de la palabra "labios" y sustituirla por "ojos" confirmandolas cada
una
2.- Desde la linea actual bajar una linea y borrar la siguiente linea completa
3.- Buscar desde la posicin actual del cursor cualquier palabra que tenga el texto Escribir
4.- Borrar toda una palabra que esta sobre el cursor
5.- Salvar los cambios actuales y Salir del editor

OK

Iseit 2 / 10
Reyes, Liliana

Actividades Complementarias

Iseit 3 / 10
Reyes, Liliana

Repositorio Proyectos Libres Freshmeat

Repositorio Proyectos Libres

Iseit 4 / 10
Reyes, Liliana

Repositorio Proyectos Libres Sourceforget

Repositorio Proyectos Libres

Iseit 5 / 10
Reyes, Liliana

Guion de los video-tutoriales sobre el vi

Guion de los video-tutoriales del vi

vim1.ogv:Tema: Los modos de operacion del vi


Desde un shell, iniciamos la edicin de un archivo por ejemplo llamado carta.txt, colocando la
orden vi y pasandole como argumento el nombre del archivo.
Cuando el archivo es nuevo normalmente sale una pantalla vacia y en la parte inferior un
indicador del status.
Al principio el modo en que entra el editor es el de comando u ordenes por defecto.
Para empezar a editar o modificar un archivo hay que entrar en el modo edicin pulsando la letra
"i minuscula" por ejemplo y veremos que el indicador de status cambia a INSERTAR.
Ahora podemos empezar a escribir texto sobre el archivo, una vez terminado podemos volver al
modo de comando presionando la tecla ESCAPE.
Finalmente si queremos guardar y salir del editor a la shell, presionamos las teclas dos puntos que
va al modo extendido y las letras "w" y "q" que significan guardar y salir.
Al salir a la shell, podemos visualizar como quedo nuestro archivo, colocando la orden cat y
pasandole como argumento el nombre del archivo y veremos el texto escrito.

vim2.ogv:Tema: Las ordenes para edicin de texto.


Desde un shell, iniciamos la edicin de un archivo que ya existe llamado carta.txt, colocando la
orden vi y pasandole como argumento el nombre del archivo.
Como el archivo ya tiene texto, este aparece hasta el ultimo cambio realizado, y nos desplazamos
con la tecla de flecha de cursor hacia la derecha.
Recuerde q al principio el editor esta en el en modo de comando.
Si queremos pasarnos al modo de edicin por ejemplo presionamos la tecla "I" en mayuscula y
veremos que entra en el modo de insertar pero al principio de toda la linea, escribimos nuestro texto
hasta que presionemos la tecla de escape para volver al modo de comando.
Si presionamos la tecla "i" minuscula, se activa el modo de insertar pero desde donde este la
ultima posicin del cursor, escribimos nuestro texto hasta presionar la tecla escape para salir al
modo de comandos.
Si presionamos la tecla "A" mayuscula, se activa el modo de insertar pero al final de toda la linea,
podemos escribir nuestro texto, hasta que presionemos la tecla escape para salir al modo de
comandos.
Si presionamos la tecla "a" minuscula, se activa el modo de insertar y comienza a escribir una
posicion a la derecha del cursor, podemos escribir nuestro texto hasta que presionemos la tecla
escape, para salir al modo de comandos.
Si presionamos la tecla "O" mayuscula, se activa el modo de insertar, pero abriendo una nueva
linea por encima de la posicion actual del cursor, podemos escribir nuestro texto hasta que
presionemos la tecla escape para salir al modo de comandos.
Si presionamos la tecla "o" miniscula, se activa el modo de insertar, pero abriendo una nueva linea
por debajo de la posicin actual del cursor, podemos escribir nuestro texto hasta que presionemos la
tecla escape para salir al modo de comando.
Finalmente presionamos las teclas "dos puntos w q" para salir al modo extendido, grabar los
cambios y salir del editor.

Iseit 6 / 10
Reyes, Liliana

vim3.ogv:Tema: Ordenes para manejar textos.


Desde un shell, iniciamos la edicin de un archivo existente llamado carta.txt, colocando la orden
vi y pasandole como argumento el nombre del archivo.
Como el archivo ya tiene texto aparece en la pantalla la informacion, ahora vamos a usar las
siguientes ordenes bsicas para manejarnos con textos.
Primero veremos como borrar caracteres, desde el modo de comando del vi, colocamos el cursor
encima del caracter a borrar y tecleamos la letra "x", esto borrar un caracter que este encima del
cursor.
Segundo vamos a cortar toda una linea, desde modo de comando del vi, nos colocamos en
cualquier lugar de la linea a cortar y tecleamos las letras "dd" en minusculas, esto cortar la linea
completa actual y la colocar en un buffer temporal.
Tercero, vamos a cortar parte de una linea, desde el modo de comando del vi, nos colocamos en
algun lugar de la linea desde donde vamos a cortar y tecleamos la letra "D" mayuscula, esto cortar
la linea desde el cursor hasta el final y la colocar en un buffer temporal.
Cuarto, vamos a deshacer los cambios hechos (undo), desde el modo de comando del vi, tecleamos
la letra "u" minuscula y veremos que cada vez que presionemos esta letra, se reversaran las
operaciones realizadas por el modo de comando hasta un limite que soporte el buffer de memoria
del vi.
Quinto, vamos a reversar los undo, es decir dejar el texto como estaba antes de deshacer los
cambios, tecleamos la combinacion de las teclas "Control y r" y veremos que se reversaran los
cambios hechos por el deshacer, hasta que la memoria del buffer del vi lo soporte.
Sexto, ahora vamos a juntar dos lineas de textos separadas por un return, desde el modo de
comando del vi, nos colocamos al final de la linea que vamos a juntar con la siguiente y tecleamos la
letra "J" mayuscula, veremos como la linea siguiente sube y se pega despues de la posicion actual del
cursor.
Septimo vamos a copiar y pegar una linea del buffer, desde el modo de comando del vi, nos
colocamos encima de la linea a copiar y tecleamos las letras "yy" en minusculas, esto copiara en el
buffer temporal toda la linea, luego nos colocamos en el sitio donde queremos pegar esta linea y
colocamos la tecla "p" minuscula y veremos como a partir de esa posicion pegar la linea que
previamente habiamos copiado en el buffer.
Finalmente podemos salvar y salir del editor vi con los comandos ":wq"

vim4.ogv:Tema: ordenes para buscar textos.


Desde un shell, iniciamos la edicin de un archivo existente llamado carta.txt, colocando la ordn vi
y pasandole como argumento el nombre del archivo.
Como el archivo ya tiene texto aparece en la pantalla la informacion, ahora vamos a usar las
siguientes ordenes bsicas para buscar textos.
Primero veremos como buscar un texto hacia adelante, es decir desde la posicion del cursor hasta
el final del archivo, desde el modo de comandos del vi, colocamos el caracter slash "/", y a
continuacion escribimos el texto o parte del texto a buscar, al presionar la tecla entrada, el cursor se
posicionar en la primera ocurrencia que cumpla con ese patron de busqueda y si queremos seguir
buscando otras tecleamos la letra "n" en minuscula, tantas veces como qeurmos hasta que llegue al
final del archivo.
Segundo veremos como buscar un texto hacia atras, es decir desde la posicion del cursor hasta el
principio del archivo, desde el modo de comandos del vi, colocamos el caracter de interrogacion "?",
y a continuacion escribimos el texto o parte del texto a buscar, al presionar la tecla entrada, el
cursor se posicionar en la primera ocurrencia que cumpla con ese patron de busqueda y si
queremos seguir buscando otras tecleamos la letra "n" en minuscula, tantas veces como queramos
hasta que llegue al principio del archivo.

Iseit 7 / 10
Reyes, Liliana

Tercero vamos a ver como repetimos el ultimo comando ejecutado, desde el modo del comandos
del vi, vamos a cortar una linea del texto con la orden "dd", luego presionamos el caracter "." y
veremos como sigue repitiendo este ultimo comando tantas veces como presionemos el "."
Finalmente nos salimos del texto y del editor sin guardar los cambios realizados con la orden ":q!"
para salir del editor en modo forzado.

vim5.ogv: Tema: ordenes avanzadas.


Desde un shell, iniciamos la edicin de un archivo existente llamado carta.txt, colocando la orden
vi y pasandole como argumento el nombre del archivo.
Como el archivo ya tiene texto aparece en la pantalla la informacion, ahora vamos a usar las
siguientes ordenes avanzadas para manejarnos con textos.
Primero, veremos como abrir una nueva ventana, para editar varios archivos simultaneos, para
ello desde el modo de comando del vi, colocamos la orden extendida ":new" y veremos que dividir
nuestra ventana en dos areas, una superior en vacio que es la nueva ventana y otra inferior que es la
que tiene nuestro texto actual, si queremos cambiar el cursor entre las ventanas, podemos teclear la
combinacin de "control w w" y veremos que el cursor pasar de una ventana a otra.
Si queremos cerrar la ventana nueva, nos pasamos a esa ventana con el cambio de cursor y con
darle ":q" o ":wq", se cierra la ventana actual y queda la otra como activa.
Segundo, veremos como hacer una busqueda y reemplazo de un texto en forma global y
confirmada, para ello desde el modo de comando del vi, colocamos por ejemplo la siguiente orden
extendida, ":1,$ s/lineas/rayas/gc", eso significa, desde la linea 1 hasta la ultima linea (elsimbolo de
dolar), buscar (la letra s), el texto "linea" y reemplazar por "rayas", en forma global (letra g) y con
confirmacion (letra c), notese que entre los textos a buscar y reemplazar se colocan slash para
delimitarlos. Al teclear entrada, veremos que se coloca en la primera ocurrencia encontrada y
abajo nos hace una pregunta "Reemplazar con rayas (y/n/a/q/l/^E/^Y)", podemos contestar "y", para
si reemplazar ese string donde este el cursor, "n" para no reemplazarlo, "a", para reemplazarlos
todas o "q" para salir de la busqueda.Esto lo hara para todas las ocurrencias que encuentre entre
las lineas dadas, hasta que llegue al final.
Tercero, veremos como agregar un archivo externo, para ello desde el modo de comando del vi,
colocamos la orden extendida ":r nuevo.txt", donde :r es la orden de lectura y nuevo.txt es el nombre
del archivo externo, al confirmar con entrada, veremos que colocara a partir de la ultima posicion de
nuestro archivo actual el contenido del nuevo archivo de texto, conservando el texto previo.
Cuarto, veremos ahora, como ejecutar una orden de la shell, sin salirnos del editor, para ello
desde el modo de comando del vi, colocamos la orden extendida ":!ls -l", donde :! es la orden
extendida y ls -l es una orden valida cualquiera de la shell, al confirmar la entrada, veremos que se
sale temporalmente del editor, ejecuta la orden dada y una vez que termine, nos coloca un mensaje
de continuar y al pulsar entrada vemos como retorna de nuevo al editor.
Finalmente nos salimos del texto, sin salvar los cambios, usando la orden extendida, ":q!", para
volver al shell original.

Iseit 8 / 10
Reyes, Liliana

Video-Tutoriales

Iseit 9 / 10
Reyes, Liliana

vim1.ogv:Tema: Los modos de operacion del vi

vim2.ogv:Tema: Las ordenes para edicin de texto.

vim3.ogv:Tema: Ordenes para manejar textos.

vim4.ogv:Tema: ordenes para buscar textos.

vim5.ogv: Tema: ordenes avanzadas

Iseit 10 / 10