LPIC-1 Tema 103.8: edición básica de archivos

En este nuevo artículo de LPIC-1 se muestra todo lo que los candidatos necesitan saber sobre el tema 103.8, es decir, para que se puedan enfrentar de forma satisfactoria a las preguntas sobre la edición básica de archivos. Aunque cada usuarios y/o administrador de sistemas tiene su editor de texto favorito. En las certificaciones se prima el uso de vi como editor principal de texto.

Para poder contestar a las preguntas referentes a esto, debes tener bien claro cómo usar vi, incluido la navegación, los modos, insercción, edición, eliminación, copiado y buscar patrones en el texto. No obstante, también deberías conocer algunas otras cosas básicas sobre esos mismos conocimientos en otros editores de texto diferentes que son muy comunes en entornso Unix y GNU/Linux.

vi

El editor de texto vi se puede abrir solo o para que abra un archivo de texto ya existente:

#Solo
vi

#Abrir un archivo existente para editarlo
vi /ruta/archivo/nombre
vi nombre-archivo

Para poderlo manejar necesitas primero conocer los modos en los que trabaja, es decir, en los estados en los que puede operar:

  • Modo comando: permite desplazarte por el texto con las flechas del telcado. En ese modo también podrás ejecutar comandos para manejar vi.
  • Modo texto o insersión: permite insertar caracteres en el texto.
  • Modo ex o última línea: permite escribir comandos en la última línea de la pantalla.

Los comandos o funciones que puedes usar son (teclas):

  • i: para insertar a la izquierda del cursor.
  • a: para insertar a la derecha del cursor.
  • ESC: vuelve a modo comando.
  • x: borra el caracter bajo el cursor.
  • dd: borra una línea donde esté el cursor.
  • dw: borra una palabra seleccionada.
  • h o flecha izquierda: mueve el cursor un caracter a la izquierda.
  • j o flecha abajo: mueve el cursor una línea hacia abajo. Si lo dejas pulsado recorrerá varias líneas.
  • k o flecha arriba: mueve el cursor una línea hacia arriba. Si lo dejas pulsado recorrerá varias líneas.
  • l o flecha derecha: mueve el cursor un caracter a la derecha.
  • 0: mueve el cursor al principio de la línea.
  • $: mueve el cursor al final de la línea.
  • 1G: mueve el cursor al principio del archivo
  • G: mueve el cursor al final del archivo
  • u: deshace el último comando.
  • :w: guarda el archivo. Puedes ponerle un nombre para guardar si no lo tenía.
  • :q: sale del editor (debe guardarse el archivo primero).
  • :q!: sale del editor sin guardar los cambios.
  • ZZ: guarda el archivo y sale del editor.
  • /patron: busca el patron que introduzcas después del slash en el texto.
  • /?: pasa de comando a última línea (modo).
  • INSERT: pasa de comando a texto.
  • INTRO: finalizar comando.
  • yy: copia una línea.
  • yw: copia una palabra.
  • y$: copia desde el cursor hasta el fin de la línea.
  • p: pegar a la derecha de la posición del cursor.
  • P: pegar a la izquierda de la posición del cursor.

Existen más opciones. Te recomiendo que uses el manual para saber más. Pero con estas son más que suficientes para lo que pide LPI.

Otros: Emacs, nano y vim

Otros de los editores de texto populares son GNU Emacs, GNU nano y vim. Son algo más modernos que vi, y por tanto, su manejo y funciones son algo mejores, al menos para la mayoría de los usuarios.

Emacs

Cone este otro editor de texto, puedes editar un archivo o crearlo como en los otros:

#Crear un archivo inexistente
emacs nombre_archivo

#Editar un archivo ya existente
emacs nombre
emacs /ruta/archivo

#Más información (para no alargar mucho, y ya que no es imprescindible)
man emacs

Por lo general no está instalado de forma predeterminada, así que lo debes instalar.

nano

Su uso es extremadamente sencillo. Puedes usar el cursor del ratón como en los editores de texto modernos para situarte donde quieras. Además, cuando lo abres, abajo aparecen una serie de comandos con los que puedes guardar los cambios (Ctrl+O), salir (Ctrl+X), buscar (Ctrl+W), etc. Para usarlo, puedes hacer dos cosas:

#Crear un archivo inexistente
nano nombre_archivo

#Editar un archivo ya existente
nano nombre
nano /ruta/archivo

vim

Por último, te aconsejo tener al menos nociones básicas de vim. Algunas de las cosas sobre vi sirven, ya que es una mejora de él, por ejemplo, te vas a encontrar esos modos. Pero tampoco te obsesiones con vim, como con emacs…

#Crear un archivo inexistente
vim nombre-archivo

#Editar un archivo ya existente
vim nombre-archivo
vim /ruta/archivo

#Más información 
man vim

Isaac

Apasionado de la computación y la tecnología en general. Siempre intentando desaprender para apreHender.

Deja un comentario

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

A %d blogueros les gusta esto:

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar