Uso del editor vi en linux

Todo usuario avanzado de linux que se precie sabe trastear con el editor vi.  Cualquiera que haya utilizado un sistema linux se habrá encontrado tarde o temprano con que tiene que modificar un fichero. Los usuarios de terminal gráfica utilizarán el editor por defecto de su distribución, pero si accedes al fichero desde la terminal, o a través de ssh en otro servidor, con frecuencia tendrás que editar el texto utilizando uno de los conocidos editores en terminal. Existen otros editores más sencillos de utilizar, como por ejemplo el editor  nano, pero puede que accedas a una máquina que no disponga de ellos y que no te deje instalar tu propio editor, con lo que saber un poquito de “vi para emergencias” puede sacarte de un apuro. vi será lo que tú necesites de él: una herramienta rápida o un completo editor (¡mira en la web y verás que hay libros sobre él!)

Editar un fichero con vi

Entraremos en el editor (por cierto, inténtalo con vim en lugar de vi y puede que te lleves una grata sorpresa). Mucho ojo: entramos en el “modo comando” de vi, no estamos editando directamente. Sigue leyendo para ver cómo se edita y lo que puedes hacer.

Salir sin guardar nada

A veces hemos entrado y hecho alguna modificación que no queremos guardar, o hemos pulsado teclas y realmente lo que ha pasado es un desastre. Este comando nos salva de todo eso.

Salir guardando los cambios

Cuando todo ha ido bien, y hemos modificado el fichero, grabamos y salimos

Empezar a editar

¡Fíjate bien! Cuando entras al editor no estás editando el texto, estás en “modo comando”, que te permite salir, grabar, copiar, pegar, borrar líneas, etc. Antes de empezar a escribir tendrás que pulsar la tecla i.

Salir del modo editor

Pulsando la tecla Escape salimos del modo editor, para entrar en el modo comando.

Buscar un texto

A veces sólo queremos editar una línea en un fichero de configuración que tiene cientos de ellas, así que lo más fácil será buscar el parámetro que queremos modificar o un texto que sepamos que está donde queremos editar. Ojo: es sensible a las mayúsculas.

Buscar un texto otra vez

Mientras estamos buscando un texto (ver comando anterior): cuando la palabra aparece varias veces en el texto, pulsando n nos lleva a la siguiente posición donde se repite.

Buscar un texto al revés

Mientras estamos buscando un texto (ver comando anterior): Sí, la letra mayúscula nos lleva a la repetición anterior del texto que estamos buscando.

Ir a una línea concreta

Nota: n es en este caso el número de línea a la que queremos que nos lleve este comando.

Ir al final del documento

Borrar una línea

Copiar y pegar

Recuerda que en Linux, si marcas un texto con el ratón y pulsas con el botón derecho, el texto se pegará en la posición del cursor.

Para cortar unas líneas:

Copiará N líneas en el “portapapeles”, de forma que puedas pegarlas en otro lado.

Para pegarlas:

¿No te queda claro? ¿Necesitas algún comando adicional? vi es una herramienta muy potente que te permite hacer muchísimas cosas. Hemos detallado unas pocas, las más útiles para los usuarios. ¡Escribe cualquier duda en los comentarios!

(Visto 1.955 vecess, 1 visitas hoy)
¡Comparte este articulo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicaciones relacionadas

Comienza escribiendo tu búsqueda y pulsa enter para buscar. Presiona ESC para cancelar.

Volver arriba