Está en la página 1de 11

Sistemas Operativos Código Abierto

Laboratorio N° 03
Editores y búsqueda de archivos
(1pto)
Objetivo
 Familiarizarse con su uso del editor vi y comandos de búsquedas de recursos del sistema
operativo GNU/Linux

Requisitos
 Una computadora con el Sistema Operativo CentOS 7.X

 La máquina virtual debe como hostname la primera letra de su nombre y su apellido


completo con el dominio tecsup.edu.pe. (Ejemplo: rrodriguez.tecsup.edu.pe)

Procedimiento
EDITORES

1. Ingrese como root


2. En el directorio /root, digite:
# vi nuevo

Presione la tecla i (insertar), y el editor vi pasará a modo de inserción, luego ingrese el siguiente
texto:

Tres amigos informáticos deciden ir de viaje a la playa por un fin de semana para escapar de la
rutina diaria. Al cabo de unas horas el motor del automóvil empieza a vibrar y hacer un ruido muy
raro.
El que trabaja en APPLE dice "Tengo la impresión que el problema se debe a un fallo en el motor,
puede ser el embrague, o los pistones, deberíamos llamar a un servicio de asistencia en
carretera".
El linuxero replica "Espera un poco, yo creo que el problema se debe al sistema eléctrico,
deberíamos revisar los fusibles".
Viendo que no se ponían de acuerdo, el de Windows dijo: "No sé cuál puede ser el problema
pero... ¿Qué tal si apagamos el motor y lo volvemos a encender?

3. Para salvar el archivo, presionar la tecla ESC, luego escriba :qw y presione la tecla enter. Con
esto habrá creado un archivo de texto con un contenido (adjuntar captura con el contenido del
archivo).

Página 1 de 11
4. Ingresamos nuevamente al archivo nuevo para constatar que se grabó los cambios realizados.
Para salir, presionamos la tecla ESC y escribimos :q. Si con este comando no permite la salida,
emplear q!

5. Editar nuevamente el archivo:


# vi nuevo

6. Agregar una línea al comienzo del texto presionando la combinación de teclas ESC + SHIFT + o
Ingresar su nombre completo (adjuntar captura) y grabamos el archivo presionando ESC, luego
escribimos :wq.

7. Ahora, agregamos al inicio otra línea con el siguiente texto Curso Conectividad, luego grabamos
los cambios. Si quisiéramos borrar dicha línea, tendríamos que ingresar nuevamente al archivo,
posicionarnos sobre la línea deseada, presionar dos veces la tecla d (es decir dd) y grabar los
cambios.

8. Para ubicarnos en la línea 5 del texto, tendríamos que presionar las teclas :n (donde n es el
número de línea) + enter. Para realizar esto ingrese al modo comando de línea.

9. Insertar una línea debajo del cursor presionando o. Por lo tanto, ingresamos al archivo y nos
movemos a la línea 5, desde ahí presionamos la tecla o e insertamos el texto Redes y
Comunicaciones; luego grabamos el cambio (mostrar captura).
Sistemas Operativos Código Abierto

10. Ingresar al modo comando de línea del archivo nuevo. Luego, pulsando w avanzará una palabra
y b retrocederá una palabra. Elimine una palabra pulsando dw (debe situarse al inicio de la
palabra). Deshaga esta eliminación tecleando u. Borrar las palabras El linuxero replica y grabar
los cambios (mostrar captura).

11. Ingrese nuevamente al archivo nuevo y modifique su contenido para que quede como se muestra
a continuación (grabe el archivo) (adjunte captura):

“Mark Shuttleworth que estas en Canonical, Santificado sea tu Ubuntu. Venga a nosotros tu
aplicación, tanto en casa como el trabajo. Hágase tu voluntad así en el Desktop como en el
Server. Danos hoy la actualización de cada día
Y perdona nuestros errores en la consola, así como nosotros perdonamos a Windows, no nos
dejes caer en la tentación del software privativo y más líbranos de los malvados bug`s.
Amén. “
Linux hace que la computadora más vieja corra tan bien como la más nueva. ¿Windows? hace
que la computadora más nueva, sea tan lenta como la más vieja.
Editado por <JOEL ANGEL PAUCAR HUAMANI>

Página 3 de 11
12. Busque la palabra vieja. Indique como realiza esta operación.

Lo realice utilizando el comando /vieja

13. Cambiar la palabra lenta por tortuga.

Lo realice digitando el comando :%s/lenta/tortuga/g

14. Mueva la cuarta línea a la primera línea. Para ello ubíquese al comienzo de la cuarta línea y
elimine esas líneas presionando dos veces la tecla d (dd). Ahora lleve el cursor a la línea anterior
al primer párrafo, genere un espacio (una línea) y digite la orden p (paste) (Adjuntar captura).

Linux hace que la computadora más vieja corra tan bien como la más nueva. ¿Windows? hace
que la computadora más nueva, sea tan lenta como la más vieja.
Mark Shuttleworth que estas en Canonical, Santificado sea tu Ubuntu. Venga a nosotros tu
aplicación, tanto en casa como el trabajo. Hágase tu voluntad así en el Desktop como en el
Server. Danos hoy la actualización de cada día
Y perdona nuestros errores en la consola, así como nosotros perdonamos a Windows, no nos
dejes caer en la tentación del software privativo y más líbranos de los malvados bug`s.
Amén. “
Editado por Roberto Rodríguez

En la cuarta linea me ubico en amen y lo puse en la parte inferio con p


Sistemas Operativos Código Abierto

15. Cree otro archivo llamado definicion con el texto mostrado a continuación:

El kernel es el corazón del GNU/Linux.


Existen dos distribuciones soporte:
- REDHAT
- DEBIAN

16. Ingrese en Modo de Comandos y digite :set number. ¿Qué sucedió?

Al momento de digitar set number nos muestra el número de líneas utilizadas

17. En el archivo definicion reemplace la palabra kernel por núcleo.


Para realizar este paso digite el comando :%s/kernel/núcleo/g para remplazar la palabra

Página 5 de 11
18. Realice un reemplazo de una palabra por otra utilizando el comando sed (adjunte capturas)

Digite el siguiente comando para remplazar la palabra núcleo por centro con
Sed -i 's/núcleo/centro/g' “definicion” (aclaro que mi archivo tiene como nombre definición)

SISTEMAS DE ARCHIVOS

19. Verifique filesystem montados:


# mount

¿Cuál es el nombre del dispositivo cuyo punto de montaje es el directorio raiz (/)?
Sistemas Operativos Código Abierto

¿Cuál es el sistema de archivos que utiliza (/)?

Es xfs

21.1 Verifique el espacio disponible en los filesystem montados


# df –v

¿Cuál es el porcentaje de uso del disco?

20. Ahora realice el siguiente comando


# df -vh

¿Existe alguna diferencia con el anterior comando?

La diferencia que se puede observar es que cuando se digita el comando df –v muestra


“bloques de 1k” = 480764, sin embargo al digitar el comando df –vh muestra solo el tamaño
470M.

21. Ejecute el comando clear.


# clear

Página 7 de 11
¿Para qué sirve este comando?
Este comando sirve para borrar toda la información de la terminal y lo deja como nuevo
El atajo del teclado para clear es “CTRL + L”

22. Ejecute el comando reset. ¿Para qué sirve el comando? ¿Qué diferencia hay entre el comando
reset y clear

El comando reset reinicia la terminal


La diferencia entre clear y reset es:

borra la pantalla y la deja limpia y

reset reinicia la terminal

COMANDOS PARA VISUALIZAR ARCHIVOS

23. Inicie una sesión en una consola o terminal con la cuenta de root.

24. Abra el archivo nuevo y triplique su contenido para hacerlo un archivo más grande. Grabe los
cambios. Muestre cómo lo hizo.

25. Utilice los comandos “cat”, “more” y “less”, para visualizar el contenido del archivo
nsswitch.conf. Anote las diferencias que existen entre los comandos utilizados.

Cat : leer datos de archivos y mostrar su contenido


More: presenta el archivo de manera ordenada
Les: presenta los archivos de manera ordenada y aparte puedes moverte con los botines de
siguiente y retroceder.

26. Crear un archivo con 10 líneas de texto y tendrá como nombre documento3. Muestre las
primeras 5 líneas del archivo documento3:

27. Muestre las ultimas 5 líneas del archivo documento3:


Sistemas Operativos Código Abierto

28. Desarrolle y ejecute un comando que permita crear un archivo a partir del contenido de 2
archivos. Muestre en pantalla qué comando ingresaría y con qué sintaxis.

29. Búsqueda usando expresiones regulares.

33.1 Realizar el listado en la carpeta /etc de aquellos archivos que estén entre la letra f y m.

Página 9 de 11
33.2 Realizar un conteo de palabras del contenido de la carpeta /etc.

33. 3 Realizar el listado de los archivos que tenga como letra inicial la letra d.

OBSERVACIONES Y CONCLUSIONES

 Pude observar que el editor de texto estándar de unix es el vi que mayormente se utiliza
en Linux.
 Pude observar que los comando más utilizados en el editor vi tanto para insertar textos,
mover el cursor, insertar textos en una línea, fila, etc. Son (i,l,a,A,o y O).
 También pude observar que hay distintas maneras de borrar la información que
contenga un editor vi ya sea (Dw, dd, D, X, x y u).
 Se pudo observar que al principio se nos dificultaba adaptarnos a este editor, pero luego
nos dimos cuenta que es más fácil utilizarlo.

 Pude concluir que un editor es un procesador de textos sin embargo no incluye


usualmente funciones de formato e impresión.
 Pude concluir que los comandos find, locate y grep son muy importantes ya que sirven
para la búsqueda de recursos Linux conjuntamente con sus parámetros.
 Concluimos que los comandos más utilizados para insertar y/o borrar la información de
editor vi no son los únicos ya que existen muchos más, sin embargo, recalco que los
más utilizados son los que pudimos observar en la actividad realizada.
Sistemas Operativos Código Abierto

Subir el informe en la semana 3 en el canvas, hasta 24 horas después. No está permitido el


envío de la información por email al correo del docente.

Página 11 de 11

También podría gustarte