EJERCICIOS RESUELTOS

1. Defina la sintaxis para crear la siguiente estructura:

   /opt/expedientes/

               planilla/

                                      file1
                                      file2
               trabajos/
                                      clases/

                                                     clase01
                                                     clase02
                                                     msn
                                      examenes/

                                                     examen1
                                                     examen2
                                                     examen3
               software/

Para crear la estructura anterior deberá ingresar al directorio /opt

   [root@fisct ~]# cd /opt

Crear el directorio expedientes

   [root@fisct ~]# mkdir expedientes
   [root@fisct ~]# cd expedientes

Dentro del directorio expedientes, como indica la estructura anterior, se encuentra los
directorios planilla, trabajos y software

   [root@fisct ~]# mkdir planilla trabajos software

El directorio planilla contiene los archivos file1 y file2

   [root@fisct ~]# touch planilla/file1
   [root@fisct ~]# touch planilla/file2

El directorio trabajos contiene los directorios clases y examenes, a su vez cada uno de
ellos contiene archivos

   [root@fisct   ~]#   mkdir trabajos/clases
   [root@fisct   ~]#   mkdir trabajos/examenes
   [root@fisct   ~]#   touch trabajos/clases01
   [root@fisct   ~]#   touch trabajos/clases02
   [root@fisct   ~]#   touch trabajos/msn
   [root@fisct   ~]#   touch trabajos/examenes/examen1
   [root@fisct   ~]#   touch trabajos/examenes/examen2
   [root@fisct   ~]#   touch trabajos/examenes/examen3

Por último crear la carpeta software

   [root@fisct ~]# mkdir software
2. Describa la sintaxis para los siguientes casos

2.1    Copiar file1 a software.
2.2    Copiar file2 a clases.
2.3    Renombrar el fichero clase01 como clasemartes.
2.4    Mover la carpeta examenes a clases.
2.5    Mover el archivo msn al directorio software.
2.6    Eliminar el directorio clases.
2.7    Copiar la carpeta trabajos como trabajosrespaldo.
2.8    Eliminar el archivo clase02.

Solución:

2.1.   Para copiar el archivo file1 al directorio software debe definir la ruta donde se
       encuentra, ubicándose dentro de la carpeta planilla.
       [root@fisct ~]# cp planilla/file1 software

2.2.   Para copiar el archivo file2 al directorio software debe definir la ruta donde se
       encuentra, ubicándose dentro de la carpeta planilla y clases ubicando dentro
       del directorio trabajos.
       [root@fisct ~]# cp planilla/file2 trabajos/clases

2.3.   Para renombrar el archivos clase01 debe asegurar que ningún fichero tenga el
       nombre clasemartes. Así mismo, la ruta de origen de clase01.
       [root@fisct ~]# mv trabajos/clases/clase01 trabajos/clasemartes

2.4.   Para mover el directorio examenes utilizaremos el comando mv. Deberá
       asegurarse que el directorio clases esté creado.
       [root@fisct ~]# mv trabajos/examenes trabajos/clases

2.5.   El archivo se msn se encuentra dentro del directorio clases y éste dentro del
       directorio trabajos.
       [root@fisct ~]# mv trabajos/examenes/msn software

2.6.   Para eliminar el directorio clases, utilizaremos el comando rm seguido de las
       opciones r y f.
       [root@fisct ~]# rm –rf trabajos/clases

2.7.   Para realizar una copia del directorio trabajos, deberá asegurarse que el fichero
       trabajosrespaldo no exista. Luego utilizar el comando cp seguido de las
       opciones r y f.
       [root@fisct ~]# cp –rf trabajos trabajosrespaldo

2.8.   El archivo clase02 se encuentra dentro del directorio clases y éste dentro del
       directorio trabajos. Se utilizará el comando rm seguido de las opciones r y f
       para saltar la confirmación de eliminación.
       [root@fisct ~]# rm –rf trabajos/clases/clase02
3. Editor VIM

3.1.   Con el comando vi, crear el siguiente archivo

   [root@fisct ~]# cd /opt
   [root@fisct ~]# vi ejemplo

   Al ingresar le mostrará lo siguiente:




            Figura 4.1. Modo de comando al ingresar en el editor vi


3.2.   Presione la tecla [ESC] y luego la tecla [i] para ingresar al modo de inserción




                           Figura 4.2. Modo de inserción


3.3.   Estando en el modo de inserción, ingresar el siguiente texto:

   Curso de Sistemas Operativos GNU/Linux

   Linus Benedict Torvalds, estudiante de la Universidad Helsinki, lanzó la primera
   versión pública de su sistema operativo Linux
   Unix es uno de los sistemas operativos más ampliamente difundido debido al
   soporte existente.
3.4.     Para enumerar las líneas o párrafos, presione la tecla [ESC] y escriba :set nu
         seguido de la tecla [ENTER].




3.5.     Para grabar, presione la tecla [ESC] y escriba :w! seguido de la tecla [ENTER].




       En la parte final, le mostrará el mensaje “ejemplo” [New] 5L, 250 written
       indicando que el archivo ha sido grabado.
3.6.   Para copiar el primer párrafo deberá colocar el cursor al inicio del párrafo,
       luego presione dos veces la tecla [y]. Llevar el cursor al final del documento,
       para ello deberá presionar la tecla [ESC] seguido de la tecla [G]. Presione la
       tecla [p] para pegar el texto.




3.7.   Lleva el cursor al inicio del documento, para ello presionar la tecla [1][G].




3.8.   Para eliminar el primer párrafo, presionar dos veces la tecla [d].




3.9.   Para salir y grabar del editor, presione la tecla [ESC] y escriba :wq!. Presiona la
       tecla [ENTER].
3.10. Al salir del editor regresará el prompt de línea de comandos.

      [root@fisct ~]#

Ejercicios resueltos

  • 1.
    EJERCICIOS RESUELTOS 1. Definala sintaxis para crear la siguiente estructura: /opt/expedientes/ planilla/ file1 file2 trabajos/ clases/ clase01 clase02 msn examenes/ examen1 examen2 examen3 software/ Para crear la estructura anterior deberá ingresar al directorio /opt [root@fisct ~]# cd /opt Crear el directorio expedientes [root@fisct ~]# mkdir expedientes [root@fisct ~]# cd expedientes Dentro del directorio expedientes, como indica la estructura anterior, se encuentra los directorios planilla, trabajos y software [root@fisct ~]# mkdir planilla trabajos software El directorio planilla contiene los archivos file1 y file2 [root@fisct ~]# touch planilla/file1 [root@fisct ~]# touch planilla/file2 El directorio trabajos contiene los directorios clases y examenes, a su vez cada uno de ellos contiene archivos [root@fisct ~]# mkdir trabajos/clases [root@fisct ~]# mkdir trabajos/examenes [root@fisct ~]# touch trabajos/clases01 [root@fisct ~]# touch trabajos/clases02 [root@fisct ~]# touch trabajos/msn [root@fisct ~]# touch trabajos/examenes/examen1 [root@fisct ~]# touch trabajos/examenes/examen2 [root@fisct ~]# touch trabajos/examenes/examen3 Por último crear la carpeta software [root@fisct ~]# mkdir software
  • 2.
    2. Describa lasintaxis para los siguientes casos 2.1 Copiar file1 a software. 2.2 Copiar file2 a clases. 2.3 Renombrar el fichero clase01 como clasemartes. 2.4 Mover la carpeta examenes a clases. 2.5 Mover el archivo msn al directorio software. 2.6 Eliminar el directorio clases. 2.7 Copiar la carpeta trabajos como trabajosrespaldo. 2.8 Eliminar el archivo clase02. Solución: 2.1. Para copiar el archivo file1 al directorio software debe definir la ruta donde se encuentra, ubicándose dentro de la carpeta planilla. [root@fisct ~]# cp planilla/file1 software 2.2. Para copiar el archivo file2 al directorio software debe definir la ruta donde se encuentra, ubicándose dentro de la carpeta planilla y clases ubicando dentro del directorio trabajos. [root@fisct ~]# cp planilla/file2 trabajos/clases 2.3. Para renombrar el archivos clase01 debe asegurar que ningún fichero tenga el nombre clasemartes. Así mismo, la ruta de origen de clase01. [root@fisct ~]# mv trabajos/clases/clase01 trabajos/clasemartes 2.4. Para mover el directorio examenes utilizaremos el comando mv. Deberá asegurarse que el directorio clases esté creado. [root@fisct ~]# mv trabajos/examenes trabajos/clases 2.5. El archivo se msn se encuentra dentro del directorio clases y éste dentro del directorio trabajos. [root@fisct ~]# mv trabajos/examenes/msn software 2.6. Para eliminar el directorio clases, utilizaremos el comando rm seguido de las opciones r y f. [root@fisct ~]# rm –rf trabajos/clases 2.7. Para realizar una copia del directorio trabajos, deberá asegurarse que el fichero trabajosrespaldo no exista. Luego utilizar el comando cp seguido de las opciones r y f. [root@fisct ~]# cp –rf trabajos trabajosrespaldo 2.8. El archivo clase02 se encuentra dentro del directorio clases y éste dentro del directorio trabajos. Se utilizará el comando rm seguido de las opciones r y f para saltar la confirmación de eliminación. [root@fisct ~]# rm –rf trabajos/clases/clase02
  • 3.
    3. Editor VIM 3.1. Con el comando vi, crear el siguiente archivo [root@fisct ~]# cd /opt [root@fisct ~]# vi ejemplo Al ingresar le mostrará lo siguiente: Figura 4.1. Modo de comando al ingresar en el editor vi 3.2. Presione la tecla [ESC] y luego la tecla [i] para ingresar al modo de inserción Figura 4.2. Modo de inserción 3.3. Estando en el modo de inserción, ingresar el siguiente texto: Curso de Sistemas Operativos GNU/Linux Linus Benedict Torvalds, estudiante de la Universidad Helsinki, lanzó la primera versión pública de su sistema operativo Linux Unix es uno de los sistemas operativos más ampliamente difundido debido al soporte existente.
  • 4.
    3.4. Para enumerar las líneas o párrafos, presione la tecla [ESC] y escriba :set nu seguido de la tecla [ENTER]. 3.5. Para grabar, presione la tecla [ESC] y escriba :w! seguido de la tecla [ENTER]. En la parte final, le mostrará el mensaje “ejemplo” [New] 5L, 250 written indicando que el archivo ha sido grabado.
  • 5.
    3.6. Para copiar el primer párrafo deberá colocar el cursor al inicio del párrafo, luego presione dos veces la tecla [y]. Llevar el cursor al final del documento, para ello deberá presionar la tecla [ESC] seguido de la tecla [G]. Presione la tecla [p] para pegar el texto. 3.7. Lleva el cursor al inicio del documento, para ello presionar la tecla [1][G]. 3.8. Para eliminar el primer párrafo, presionar dos veces la tecla [d]. 3.9. Para salir y grabar del editor, presione la tecla [ESC] y escriba :wq!. Presiona la tecla [ENTER].
  • 6.
    3.10. Al salirdel editor regresará el prompt de línea de comandos. [root@fisct ~]#