A brief introduction to Linux | Part IV: Editor Vi

Iniciado por TerminusRoot, Octubre 29, 2019, 01:06:00 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Hola, esta es la cuarta parte de A brief introduction to Linux.

Puede recapitular los otros post aqui abajito.

Parte I   : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte II  : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte III :No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Editor Vi
El editor vi es una herramienta de edición de texto visual interactiva en pantalla completa que le permite crear y modificar archivos de texto. Es esencial que un administrador del sistema domine el editor vi. Esta herramienta es el editor estándar en todas las distribuciones de UNIX y LINUX. Se ejecuta dentro del terminal y no requiere una interfaz gráfica de usuario.

El editor vi utiliza el espacio del búfer del sistema para almacenar ediciones. Hay tres modos de operación en el editor vi, modo de comando, modo de edición y modo de última línea.

El modo de comando permite funciones como copiar, cortar, pegar, mover, eliminar y, buscar y reemplazar. En este modo, puede usar comandos para navegar por un documento. También se conoce como modo de escape porque se presiona la tecla Esc para ingresar.

El modo de edición le permite escribir texto en su documento. Este modo se comporta de manera muy similar a otros editores de texto simples que puede haber utilizado.

El último modo de línea le permite usar comandos de edición avanzados.
Para ingresar al modo de última línea, presione la tecla esc y escriba:. El comando que use aparecerá en la parte inferior de la terminal y se verá así :wq!

Comencemos el editor vi. Cree un archivo llamado vipractice en el directorio de inicio utilizando el editor vi. Ejecuta el comando

vi vipractice

El archivo vipractice ahora está abierto y hemos creado con éxito el archivo de texto vacío. En el siguiente paso, aprenderemos cómo insertar texto en el archivo.

Insertemos algo de texto en el archivo vipractice. Primero, debemos presionar i (insertar). Esto nos permite insertar texto en el modo de edición. Escriba las cuatro líneas como se ve a continuación. No copie y pegue las líneas.

Hola,
Underc0de
Saludos desde
El editor Vi



Ahora que hemos insertado algo de texto, aprenderemos sobre algunos de los atajos que proporciona vi.

Hemos escrito con éxito el texto dentro del archivo vipractice. Necesitamos guardar este archivo para poder editarlo más tarde. Ejecute el comando como se muestra a continuación para guardar este archivo:

Primero presione la tecla Esc

Luego, escriba el siguiente comando y presione la tecla Intro

:wq!



:wq! guardar el contenido del archivo Si usamos :q! en lugar de :wq! entonces Vi se cerraría sin guardar los cambios. Asegúrese de que cada vez que se realicen cambios se guarden. (Nota: la edición de ciertos archivos bash en un sistema en vivo podría provocar un bloqueo).

Abra el archivo vipractice en el editor vi nuevamente.

vi vipractice



Si observa la parte inferior de la ventana del terminal, puede ver que hay 4 líneas y 44 caracteres en el archivo. Si se siente más cómodo con una interfaz gráfica de usuario,Linux incluye una versión gráfica de vi llamada gvim.

Con el archivo vipractice ahora abierto. Copie la segunda y la tercera línea al final del archivo, haciendo que el recuento de líneas sea hasta seis. El siguiente comando copia las líneas 2 a 3 y las pega después de la línea 4.

Recuerde presionar enter después de ejecutar el siguiente comando. Cuando presionamos i, pasamos al modo de edición desde el modo de comando. Después de eso, cuando presionamos esc y luego: el modo cambia del modo de edición al último modo de línea. Este es el modo en el que podemos usar funciones especiales y atajos como a continuación.

Primero presione i para insertar, luego presione esc después de eso ejecute el comando:

:2,3co4




Podemos ver que la segunda y tercera línea se mueve debajo de la línea 4.

A continuación, vamos a mover la tercera línea a

Primero presione i para insertar, luego presione esc después de eso ejecute el siguiente comando:

:3m0



Ahora podemos ver esa tercera línea en la parte superior del documento. Echemos un vistazo más de cerca al comando 3m0. 3 se refiere a la línea 3, m se refiere al movimiento y 0 se refiere a la línea 0.

E.O.F