Centro de Informática. Sistemas Operativos II. Curso 2001, 1er. semestre.


Prueba parcial 1/2

Sin consulta de material.
Total: 50 puntos.

Responder brevemente las siguientes preguntas (14 puntos):

1. ¿Para qué sirve el operador grave? Dar un ejemplo. (4p)

2. ¿Qué significados conoce para la expresión "sistema de archivos"? (4p)

3. Evalúe, a su criterio, ventajas y desventajas de ambientes gráfico (GUI) y de línea de comando (CLI). (6p)

Escribir comandos o interconexiones para realizar las tareas que se indican (36 puntos):

1. Listar recursivamente y en formato largo todos los archivos visibles e invisibles bajo el directorio /var deteniendo el despliegue en cada pantalla.

2. Eliminar recursivamente todos los archivos y subdirectorios bajo el directorio hardware ubicado bajo el directorio material del directorio export, incluído el propio directorio hardware.

3. Eliminar recursivamente todos los archivos y subdirectorios bajo el directorio hardware ubicado bajo el directorio material del directorio export, pero sin incluír el propio directorio hardware.

4. Determinar la vía completa del comando vim (es una versión del editor vi ampliado en sus capacidades).

5. Agregar a la variable PATH el directorio /usr/local/bin de modo que los comandos sean buscados en ese directorio antes que en cualquier otro.

6. Escribir un comando para obtener todos los datos posibles del usuario jperez.

7. En el directorio /export/novela se encuentran los archivos indice.txt, cap1.txt a cap33.txt y biblio.txt. Copiar hacia el directorio actual los archivos arch1.txt a arch33.txt. Usar un solo comando.

8. Averiguar si hay algún comando que referencie la palabra "sound" en su descripción de primera línea en las páginas man.

9. El archivo ejecutable idprint es ejecutable para todos. Fijar su permisos para que corra con los permisos del dueño del archivo y del grupo al que pertenece el archivo, y no con los permisos de quien lo invoca.

10. Fijar en el directorio /grupos/trabajos permisos totales para todos, pero que un usuario pueda borrar solamente sus propios archivos.

11. Crear un enlace desde el directorio /var/admin (a crear) hacia el directorio /var/log (existente).

12. Actualizar la fecha del archivo /export/trabajos/programa/control.tmp.