articulo - Edicción en unix ( Linux, Solaris, Cygwin, Etc...)

Página 01

articulo a0005 - pagina p01 - Bases generales de edicción en sistemas Unix

A la hora de editar archivos en sistemas unix, debemos plantearnos el tiempo necesario para realizar el cambio. Si hablamos de cambios pequeños, lo ideal es conectarse via telnet /ssh al sistema y cambiarlo directamente en el archivo, ya sea usando el vi, el emacs o cualesquiera otros editores que haya.

Si el cambio es grande, entonces recomendamos hacerlo de otra manera. Utilizando un editor de texto desde un sistema externo ( tipo Windows, Mac o Xwindows ). Accederemos al fichero por ftp y grabamos directamente.

Aparte de temas de velocidad de ejecución del cambio, es muy importante también la claridad que ofrecen estos programas específicamente preparados para ello.

No reeinventemos la rueda. Si es un cambio grande usar EditPlus, UltraEdit, Etc.

Si el cambio es poca cosa hacerlo directamente con Vi u Emacs.

A continucación vamos a recordar las teclas útiles de estos dos editores y que cualquier persona que trabaje en entornos unix debería saber casi de memoria.

Saludos.

Página 02

articulo a0005 - pagina p02 - Editores de Unix - Vi - Teclás más importantes - Brqx

Vamos a hablar de las principales teclas del editor Vi. La idea de este editor fué poder trabajar en un teclado sin cursores ni números.
 
---------------------------------------------------------------------------------------------------
 
Uso del Vi:
 
El Vi hereda sus teclas detiempos donde no exisitían teclados con cursores. La idea es permitir una navegación por la pantalla y a la vez una edicción de los archivos, por tanto necesita dos modos de funcionamiento.
 
Se alterna de un modo a otro usando la tecla Esc.
 
---------------------------------------------------------------------------------------------------
 
Los comandos más utiles en modo edicción son :
 
Esc + i (Insert) ---> Insertar
Esc + Shift + A  --> Ir al final de la linea
Esc + r (Replace)  --> Reemplazar
Esc + Shift + G --> Ir al final del archivo
 
---------------------------------------------------------------------------------------------------
 
Movimiento :
 
J --> abajo
K --> arriba
H --> izquierda
L --> derecha
 

Página 03

articulo a0005 - pagina p03 - Editores de Unix - Emacs - Teclás más importantes - Brqx

En entornos unix principalmente se usan dos editores: Emacs y Vi
 
Ultimamente se usa mucho Vim , pero eso únicamente en arquitecturas libres.
 
Situándonos a nivel profesional en España: Solaris, Hp-Ux , ... podemos ver estos dos editores como los más extendidos.
 
---------------------------------------------------------------------------------------------------
 
Uso del Emacs:
 
El emacs se utiliza más a nivel de linea de órdenes, mi idea no es que esto sea un manual de comandos muy completo, sino una guía práctica de como usar estos editores.
 
---------------------------------------------------------------------------------------------------
 
Movimiento :
 
Ctr + F (Forward) ---> Avanzar hacia delante
Ctr + B (Back)    ---> Avanzar hacia atrás
Ctr + E (End)      ---> Ir al final
Ctr + D (Delete)  ---> Borrrar
 
Usando el Esc autocompletamos lineas.
 
Saludos.
 
Brqx.