Professional Documents
Culture Documents
LABORATORIO 01
Linux: Editor vi y Calculadora bc
Objetivos:
-
Modos de vi
1. Mandato u orden, puede utilizar cualquier comando vi, pero no aadir
informacin.
2. Adicin o insercin, puede aadir informacin.
Al entrar a vi, ste se encuentra en modo orden por lo tanto no se puede
ingresar texto. Se debe pasar a modo adicin (introducir texto) para aadir
texto. Para pasar a modo mandato presione la tecla ESCAPE.
Ordenes vi
i
Inserta texto antes del cursor
I
Inserta texto al principio de la lnea
a
Aade texto despus del cursor
A
Aade texto al final del la lnea
o
Abre la lnea posterior de donde se encuentra actualmente el cursor
O
Abre la lnea anterior de donde se encuentra actualmente el cursor
e
Avanza una palabra y el cursor queda colocado al final de la misma
b
Se mueve hacia atrs, hasta el principio de la palabra
d
Borra una palabra
dd
Borra la lnea en la que est situada el cursor
p
Copiar lnea
u
Deshace el ltimo cambio
.
Repite la ltima operacin efectuada
x
Borra un carcter
X
Borra caracteres hacia atrs
R
Reemplaza un carcter
ZZ
Sale del editor guardando los cambios
Ing. Mayenka Fernndez Chambi
Ejemplos:
Avanzar una palabra: w
Borrar una palabra: d
Avanzar tres palabras: 3w
Borrar tres palabras: 3dw
Movimientos del Cursor:
h
Cursor hacia la izquierda
l (ele)
Cursor hacia la derecha
j
Cursor hacia abajo
k
Cursor hacia arriba
$
Mover cursor al final de la lnea
H
Mover cursor al principio del texto de la ventana de texto
M
Mover cursor a la mitad del texto de la ventana de texto
L
Mover cursor al final del texto de la ventana de texto
Ctrl + F Avanza una pgina
Ctrl + B Retrocede una pgina
Salir de vi.
Estando en modo orden:
:q!
salir sin grabar
:wq salir grabando
:x
salir grabando
:w
grabar
Buscar Patrones
/patrn
?patrn
:1,$ s/palabra-antigua/palabranueva
:m,n s/palabraantigua/palabra-nueva
Mover bloques
Para mover un bloque de un lugar a otro, coloque el cursor en la primera lnea
del bloque que desea mover y a continuacin borre con la orden dd el nmero
de lneas que desea mover. Esas lneas no son eliminadas definitivamente, sino
que vi las lleva a un buffer. Luego coloque el cursor en el mugar donde quiera
colocar el texto borrado y pulse p.
Copiar bloques
Ing. Mayenka Fernndez Chambi
22.Muvase:
a. Al inicio del archivo
b. Al final del archivo
c. Y a la mitad del archivo
23.Salga de vi guardando las modificaciones.
24.Observe el tamao del archivo sistema.
25.Los siguientes ejercicios son cdigo en lenguaje bc, los que deben de
ser editados con vi y ejecutados con bc.