Post from 2127, July 2009

Guía supervivencia con editor Vi

Tuesday, 21. July 2009 13:24

El editor vi lo encontramos en todos los Unix, por lo que es bueno saber manejarse básicamente con él en caso de necesitar crear un archivo o editarlo.

Recordar que al usar ‘vi’ tiene tres modos para trabajar, modo comando, modo edición y modo ex (para introducir comando en la última línea del editor)

Con las siguientes instrucciones básicas nos podemos arreglar :

$ vi file1 : abrimos el archivo file1 en modo comando

si pulsamos:
i – inserta texto a la izquierda del cursor
a – agrega texto a la derecha del cursor
dd -  borra una línea de texto entera
x – borra el carácter que se ve bajo el cursor
dw – borra una palabra

si queremos buscar una expresión en el texto:

/expresión <ENTER>

Para movernos por el contenido del archivo:
h o flecha izquierda – mueve cursor un carácter a la izquierda
j o flecha abajo – mueve cursor una línea hacia abajo
k o flecha arriba – mueve cursor una línea hacia arriba
l o flecha derecha – mueve cursor un carácter a la derecha

para salir del modo ‘edición’ y guardar cambios,salir :

ESC – vuelve a modo comando

:wq! -  salva el archivo y fuerza salida del editor.

Category:Linux | Comment (0) | Author:

Gestión de paquetes en Red-Hat, Fedora Core, CentOS

Tuesday, 21. July 2009 10:46

Al margen de tener utilidades para gestionar la instalación de software en nuestro sistema Linux, como por ejemplo ‘Yum’, es bueno tener unos conocimientos mínimos del comando ‘rpm’ . En los sistemas que se utilice.

Para obtener un listado completo de los paquetes instalados en el sistema :
# rpm –qa

Si queremos conocer la versión de un paquete específico, y saber si está instalado
# rpm –q sendmail
sendmail-8.14.3-3.fc10.i386

Así, de manera rápida, si queremos saber la versión de apache intalada (httpd) o mysql, etc. con hacer la consulta con rpm, tenemos el dato.
Si queremos saber para que sirve un paquete en concreto, y que es lo que hace , pues en la consola ponemos por ejemplo:
# rpm –qi bash

Y ahora, unas opciones muy poderosas, si queremos investigar diferentes datos de un paquete o software instalado en el sistema. Si queremos ver los ficheros del paquete y ubicaciones :

# rpm –ql

Y para ver los ficheros de configuración:
# rpm –qc

Si queremos instalar un paquete, vamos a verlo con un ejemplo. Instalamos en una distribución Fedora Core 10, el navegador web en modo consola Lynx:

Conseguimos el paquete rpm de su repositorio :

#wget http://download.fedora.redhat.com/pub/fedora/linux/releases/10/Everything/i386/os/Packages/lynx-2.8.6-17.fc10.i386.rpm

Podemos hacer una prueba primero, para comprobar que no hay problemas de dependencias o errores, antes de instalar definitivamente. Y luego instalamos sin no obtenemos errores o mensajes de advertencia

# rpm –install – verbose –hash –test lynx-*
# rpm –ivh lynx-*

Una consulta sencilla y comprobamos que el paquete está instalado :

# rpm –q lynx

Si queremos hacer una actualización de un paquete, para que mantengas las configuraciones actuales, podemos usar lo siguiente, con el ejemplo del paquete instalado anteriormente ‘lynx’:

# rpm –Uvh lynx-7.9.rpm

Por último, para desinstalar un paquete determinado del sistema, hacemos :

# rpm –e lynx-*

Category:CentOS, Fedora, Linux, Red Hat | Comments (2) | Author: