Вы находитесь на странице: 1из 24

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIRIA EN SISTEMAS INFORMATICOS Y DE COMPUTACIN MATERIA DE PREPARACIN PARA EL EXAMEN DE CERTIFICACIN GNU LINUX

EDITOR DE TEXTO VI Y COMANDO YUM TGR6P9 INTEGRANTES: Andrs Gonzlez Orellana Diego Tenemaza Arias Ing. Carlos Novoa 23 De Abril del 2012
INTRODUCCION

Esta prctica vamos a tratar acerca del funcionamiento bsico del Editor de texto que viene por defecto en casi todas las distros de Linux. Se va a ejecutar una serie de comandos que nos permite hacer el Editor Vi, como copiar, pegar, reemplazar entre otras funciones ms. Adems vamos a determinar cules son las ventajas de manipular archivos de texto con este editor. La otra parte de la practica es el uso del comando yum, el cual nos permite gestionar los paquete de software juno con sus dependencias.

OBJETIVOS

o Aprender el uso del Editor de texto Vi, as como ejecutar los principales

comandos que permiten la manipulacin de archivos de texto.


o Conocer de las principales ventajas que nos puede brindar al utilizar este editor

de texto.
o Conocer el funcionamiento del comando yum, as como sus principales atributos

que nos permitan gestionar paquetes de software unto con sus dependencias.
o Desarrollar las preguntas del documento para adquirir un mayor conocimiento

respecto a las dos partes del laboratorio.

DESARROLLO EDITOR DE TEXTO VI COMANDO ABRIR


En primer lugar para entender el funcionamiento del editor Vi, vamos a crear un archivo de texto llamado prueba.txt, para esto utilizamos el comando touch.

Una vez que ya esta creado el archivo de texto, procedemos a utilizar el editor Vi, con el cual visualizamos el archivo que creamos.

COMANDO INSERTAR Como el archivo que acabamos de crear se encontraba vaco, procedemos a escribir unas lneas de texto. Esto lo podemos hacer a travs del comando INSERTAR, el cual se resume en la pulsacin de la tecla i, la cual nos va a permitir hacer cambios sobre el archivo.

COMANDO GUARDAR El siguiente paso es cerrar el archivo. Una vez que cerramos el archivo lo volvemos a abrir, esta vez lo vamos a editar nuevamente, para lo cual vamos a escribir otra lnea de texto. Una vez hecho esto tenemos la opcin de guardar los cambios o cerrar sin guardar dichos cambios. Los comandos para salir sin guardar y salir guardando los cambios son: ESC + :q! y ESC + :qw respectivamente.

Por ejemplo si ejecutamos el comando para no guardar los cambios realizados, tenemos:

COMANDO COPIAR El siguiente comando que vamos a ejecutar el comando de copiado, para esto lo que vamos hacer es a ubicar el cursor en la lnea que queremos empezar a copiar, posteriormente vamos a teclear el comando 6 +y + y. El nmero 6 nos indica el nmero de lneas que se van a copiar a partir de donde ubicamos al cursor. Si el comando se ejecuto correctamente nos aparecer un mensaje que indica que 6 lneas fueron copiadas. Esto lo podemos ver en la siguiente captura de pantalla:

COMANDO PEGAR: Una vez que las 6 lneas fueron copiadas, lo que vamos hacer es a presionar la tecla I, con esto hemos pasado del modo comandos al modo insercin. Despus nos ubicamos en la lnea desde donde se va a empezar a copiar, podemos dejar ciertas lneas en blanco. Finalmente presionamos la tecla ESC, esto para entrar al modo de comandos, y presionamos la letra P. Con esto pegamos las lneas que tenamos copiadas anteriormente. La siguiente captura muestra el resultado:

Finalmente para guardar los cambios vamos a ejecutar el comando :qw.

COMANDO BUSCAR: Para el uso de este comando vamos a abrir el archivo que acabamos de guardar los cambios, solo que esta vez lo vamos hacer a travs del editor de texto VIM, el cual es una versin mejorada de VI. Entonces ejecutamos el siguiente comando:

Una vez abierto el archivo, vamos a ejecutar el comando de bsqueda, el cual consiste en presionar las teclas :/Diego, con este comando procedemos a buscar la palabra que se encuentra seguida del /. El editor de texto nos mostrar las palabras encontradas pintadas de un color. Si queremos avanzar a travs de la bsqueda, podemos presionar la tecla n, lo que nos permitir ir a la siguiente palabra encontrada.

COMANDO REEMPLAZAR El comando para reemplazar alguna palabra es similar al comando para buscar, solo que esta vez se encuentra la palabra a ser reemplazada por la que la va a sustituir. El comando para reemplazar una palabra es: :%sDiego/Rolando.Esto se muestra en el siguiente grfico:

Como resultado de la ejecucin de este comando tendremos sustituidas las palabras, con un mensaje indicando el nmero de sustituciones, y de lneas afectadas:

VER ARCHIVOS DE CONFIGURACIN CON EL EDITOR VI Ahora lo que vamos hacer es a abrir un archivo de configuracin llamado httpd.conf, el cual se encuentra en el directorio /Etc/. Si no sabemos cul es el directorio exacto de donde se encuentra este archivo, podemos ayudarnos del comando find, el cual nos mostrar el directorio de destino. Despus lo abrimos con el editor VI para visualizar su contenido, claro podemos hacerlo especificado el directorio completo de la ubicacin del archivo, esto se muestra en a siguiente captura:

Como resultado tendremos el contenido del archivo de configuracin, aqu podemos ejecutar los comandos vistos anteriormente:

COMANDO DE BSQUEDA DIRECTA Este comando nos permite buscar cualquier palabra directamente en la sintaxis del comando, a continuacin se muestra el comando ejecutado:

Como resultado tenemos que al abrirse al archivo, ya nos aparecen las palabras que encargamos buscar, en este caso la palabra DocumentRoot:

COMANDO PARA NUMERAR LAS LINEAS DE UN ARCHIVO El comando para numerar las lneas de un archivo es simple, tan solo con escribir en modo de comandos set nu, nos aparece numeradas las lneas del archivo; pero si queremos quitar dicha numeracin simplemente ejecutamos el comando set nonu, que quitar la numeracin:

Ahora ejecutamos el comando para quitar la numeracin:

BORRAR LINEAS DE UN ARCHIVO Primero entramos al archivo prueba.txt que acabamos de crear, posteriormente con el cursor nos ubicamos en la lnea que queremos empezar a borrar, y tan solo con ejecutar el comando ndd, donde n indica el nmero de lneas a borrar, tenemos:

Ejecutamos 5dd, y se borran las cinco lneas posteriores al cursor:

COMANDO YUM

Como primer paso para entender el funcionamiento del comando YUM, lo que vamos hacer es a abrir el archivo de configuracin de Yum, el scal se encuentra en el Directorio /Etc/:

Ahora vamos abrir el archivo de bitcora del comando, el cual se encuentra en el directorio var/log:

Vamos a dar un vistazo al directorio que contiene los repositorios para esta distro, como se observar, Centos en esta mquina tiene los repositorios Media y Base.

Si abrimos uno de estos archivos, en este caso el repositorio Base, tenemos que existen los repositorios por defecto para esta distro, los cuales son: base, updates, extras.

Instalacin con yum: Ahora lo que vamos hacer es a instalar un paquete con el comando yum install, el cual instala la ltima versin del paquete solicitado, en este caso de vnc

Como se puede observar en la siguiente captura de pantalla, el paquete a instalarse es para un sistema Operativo de 32 bits, el repositorio en el cual se encontr al paquete es el Base, y tiene un tamao de 160 k. Es importante mencionar que para continuar con la instalacin del paquete solicitado, este comando nos pide confirmacin para continuar.

Podemos tambin ejecutar el mismo comando, pero con la opcin -y, el cual instala el paquete solicitado, solo que esta vez no solicita la confirmacin, si no que lo hace directamente.

Este comando tambin nos permite instalar varios paquetes a la vez, con tan solo escribir los nombres de los paquetes de manera seguida con espacio entre ellos, se instalan dichos paquetes:

Vamos a probar con otro programa para instalar con el comando yum, este programa va a ser Mysql para 32 bits; esto lo podemos visualizar en la siguiente captura de pantalla:

En la siguiente captura podemos ver que se instala el paquete con sus dependencias, mostrndonos desde que repositorio se bajo dichos paquetes:

ACTUALIZANDO UN REPOSITORIO CENTOS PLUS En la siguiente captura se muestra el comando para habilitar y actualizar el repositorio plus de centos, el cual no se encontraba por defecto cundo examinamos los repositorios disponibles:

Con el comando yum check-update, lo que hacemos es que nos aparezca la lista de paquetes que an no han sido actualizados, pero sin instalarlos. Esto se visualiza en la siguiente captura de pantalla:

Con el siguiente comando yum info samba, lo que nos aparece es la descripcin del paquete samba, como el nombre, la arquitectura, la versin, tamao, etc.

Otro comando que nos muestra los ltimos paquetes que fueron instalados en nuestra distro es yum info recent, en este caso nos va aparecer dichos paquetes:

El comando yum list, nos lista un conjunto de paquetes que podran ser instalados, actualizados o instalados para nuestra distro; esto se muestra a continuacin:

El comando yum list | grep mysql, nos indica solo los paquetes disponibles o que ya se encuentran instalados para Mysql:

El comando yum list updates, nos muestra la lista de paquetes a ser actualizados, esto se observa en la siguiente captura:

El siguiente comando que vamos a ejecutar es yum list installed que nos muestra todos los paquetes instalados en el sistema:

El comando yum list available lista todos los paquetes disponibles que pueden ser instalados en la distro:

El comando yum list updates en cambio nos lista los paquetes disponibles a ser actualizados:

El siguiente comando es yum remove vnc que en este caso va a remover el paquete vnc que fue instalado anteriormente:

El comando yum search paquete, lo que hace es buscar un paquete en particular, en nuestro aso telnet el cual se encuentra en los repositorios base, media y updates:

El comando yum clean headers se encarga de eliminar todos los archivos de encabezado que yum utiliza para instalar las dependencias de los paquetes instalados:

El comando yum clean packages lo que hace es eliminar todos aquellos paquetes que ya fueron instalados o actualizados con el comando install o updates, y que se encuentran ocupando espacio en el disco:

El siguiente comando es yum clean all es la combinacin de las dos opciones anteriores, es decir nos va a eliminar tanto los encabezados como los paquetes:

Y finalmente el ltimo comando es yum repolis, el cual limpia todos los repositorios que utilizan yum:

o PREGUNTAS PARA COMPLETAR

3.4.1

Ejecutando Vi y comandos para archivos

Comando vi archivoNuevo: Abre o crea un archivo

Comando vi /rutaDelArchivo/archivo: Abre o crea un archivo en la carpeta indicada Comando vi -r: Muestra archivos rescatados

Comando vi -r archivo: Recupera archivos cerrados inadecuadamente Comando vi archivo1 archivo2 : Abre mas mltiples archivos Comando vi +n archivo: Abre el archivo y posiciona el cursor en la linea n Comando vi +/palabra archivo: Abre el archivo y posiciona el cursor en la linea donde encuentra la palabra Comando w: Guarda el archivo actual

3.4.2 3.4.3 3.4.4 3.4.5 3.4.6

Terminando y cerrando archivos Estableciendo opciones del archivo Modificando el contenido del archivo Bsqueda y remplazo de texto [En modo comandos de Vi] 3.4.6 Copiando y pegando texto

CONCLUSIONES Y RECOMENDACIONES
o Es muy importante conocer los beneficios que podemos obtener al usar el Editor

de textos VI, el cual nos permite ejecutar una serie de comandos que nos facilitara la administracin de archivos como por ejemplo de servidores. o Yum es una herramienta prctica que nos permite gestionar todo lo que tiene que ver con los paquetes de software en nuestra distro, por lo que es importante conocer las opciones que nos puede brindar este comando. o YUM = yellowdog updater modified, es su nombre completo, originado en la distro YellowDog, que sobre la base de rpm cre este paquete administrador de software. Actualmente mantenido por la Universidad de Duke.

BIBLIOGRAFA

o Esteban Navas, (Marzo 2008), Algo de Linux: Comandos

http://enavas.blogspot.com /2008/03/ el-shell-de-linux-comando-sort.html


o Esteban Navas, (Marzo 2008), Algo de Linux: Comandos

http://enavas.blogspot.com/ 2008/04/el-shell-de-linux-comando-grep.html

Вам также может понравиться