• Fichero de configuracion

    /etc/vim/vimrc

    Instalacion

    #Instalacion del servicio ssh

    apt-get install vim

    Introduccion a VIM

    Las primeras veces que se utiliza este editor es bastante engorroso por el hecho de que existe varios modos dentro del propio editor.  Una vez se arranca vim estamos en modo comando (todo lo escribimos no se añade al fichero, sino que sirve para indicar al navegador que hacer), si en modo comando utilizamos un comando de insercion el editor se cambia a modo texto (todo lo que escribimos se añade al contenido del fichero). Para regresar al modo comando usaremos la tecla ESC.

    Modos de VIM

    Existen 3 modos en vim:

    • modo comando: las teclas ejecutan acciones que permiten desplazar el cursor, recorrer el archivo, ejecutar comandos de manejo del texto y salir del editor. Es el modo inicial de vim.
    • modo texto o modo inserción: las teclas ingresan caracteres en el texto.
    • modo última línea o ex: las teclas se usan para escribir comandos en la última línea al final de la pantalla.

    Al arancar vim nos encontramos en modo comando.

    Cambio de modo

    comando a texto:

    teclas de inserción i I a A o O, o.
    tecla de sobreescritura R.

    texto a comando:

    tecla ESC.

    comando a última línea:

    teclas : / ?

    última línea a comando:

    tecla ENTER (al finalizar el comando), o

    tecla ESC (interrumpe el comando).

    Comandos habituales

    Para probar los cambios de modo de este editor de texto vamos a modificar el fichero de configuracion de las interfaces de red, en Ubuntu 10.04, lo podemos encontrar en /etc/network/interfaces.

    Voy a configurar el adaptador de red eth0 para que tenga una ip, mascara de subred y puerta de enlaces fijas, el contenido del fichero resultante seria el siguiente:

    iface eth20 inet static
    address 192.168.0.2
    netmask 255.255.255.0
    gateway 192.168.0.1

    Para abrir un fichero de texto con vim se utiliza el comando vim ruta_del_fichero.

    Abrimos el fichero de configuracion como superusuario para poder modificarlo:

    sudo vim /etc/network/interfaces

    Como nos encontramos en modo comando y queremos insertar el texto pues presionamos la tecla i, esto nos cambia al modo texto. Nos situamos en la primera linea libre y escribimos el texto que queremos añadir al fichero, una vez finalizado para guardar cambios y salir debemos pasar de modo texto a modo comando mediante la tecla ESC.  Una vez en modo comando podemos guardar el contenido y salir mediante la tecla ZZ.

    Reiniciamos la configuracion de las interfaces de red mediante el script:

    sudo /etc/init.d/networking restart

    En Ubuntu para añadir las direcciones de los servidores DNS se deben añadir al fichero /etc/resolv.conf.

    vim /etc/resolv.conf

    i para cambiar a modo de insercion de datos, y añdimos los servidores DNS de ONO:

    nameserver 62.42.63.52

    nameserver 62.42.230.24

    ESC para pasar a modo comando y asi poder guardar los cambios y salir de vim

    ZZ para guradar los cambios y salir de vim.

    Para un listado de los comandos y opciones de VIM –> http://iie.fing.edu.uy/~vagonbar/unixbas/editorvi.htm

    Tags: , ,