Uso de VI (edición de archivos)

VI es un simple editor de texto. Viene por defecto en todas las distribuciones populares de GNU/Linux. Este programa trabaja en dos modos: modo edición (permite agregar texto al archivo de manera tradicional), y modo de comandos (permite enviar ordenes al archivo).
Para editar un archivo:
 
1. Abrir el archivo a editar (si el archivo no existe se creará temporalmente, y podrá ser guardado cuando el usuario lo indique):
#vi /directorio/archivo
2. Teclear [ESC] para entrar al modo de edición.
3. Realizar los cambios requeridos.
4. Teclear [ESC] para volver al modo de comandos.
5. Teclear ":wq" para guardar y cerrar.
 
A continuación, una lista de los comandos más usados en VI.

ComandoFunción
ESCCambiar de modo comando a modo edición, o viceversa
:qSalir
:q!Salir sin guardar
:wGuardar
:wqGuardar y salir
: set numberMostrar número de las líneas
: set nonumberQuitar número de las líneas
0Ir al comienzo de la línea
$Ir al final de la línea
1GIr al inicio del archivo
GGIr al final del archivo
40GIr a la línea 40
/textoBuscar un texto
nIr al siguiente resultado de la búsqueda
ddBorrar una línea entera
iInsertar texto
aInserta texto antes del carácter
IInserta texto después del carácter
AInserta texto al comienzo de la línea
lInserta texto al final de la línea
oAbre espacio en la línea siguiente
OAbre espacio en la línea anterior

Documentación recomendadahttp://www.linuxtotal.com.mx/index.php?cont=info_admon_010