UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

13.10. Actividades

13.10.1. Trabajando en el entorno Linux

Plan de trabajo

  1. Lee el primero de los recursos de la sección anterior.

  2. Considera la estructura de directorios y ficheros que se muestra en la siguiente figura:

    Los óvalos representan carpetas, y los rectángulos ficheros de texto. Arranca tu sistema Linux y abre un terminal de comandos. Con la ayuda de la chuleta de comandos Linux, y ejecutando todos los comandos con el intérprete, realiza los siguientes ejercicios.

    1. En el directorio de usuario crea la misma estructura de carpetas que se muestra en la figura (solo las carpetas). Debes utilizar el comando mkdir varias veces pero debes ejecutarlo sin cambiar de carpeta, es decir, ejecutando los comandos siempre desde la carpeta de usuario /home/teleco (consulta las opciones de mkdir en el manual).

    2. Cambia de directorio en el intérprete de comandos y vete a la carpeta Seccion1. Recuerda que cuando comienzas a escribir el nombre de un fichero o carpeta en el intérprete, la tecla TAB lo completa. Una vez en la carpeta Seccion1 ejecuta desde la linea de comandos el editor kate. Inserta en el fichero la frase Este es el contenido del fichero 1 y guardalo con nombre fichero1.txt tal y como se muestra en la figura.

    3. Repetimos la operación anterior con fichero2.txt pero en lugar de crearlo con el editor primero crea un duplicado de fichero1.txt con nombre fichero2.txt con el comando cp. Abre el nuevo fichero con el editor y modifica el texto para que diga ... del fichero 2.

    4. Repite este último paso, pero ahora tienes que crear los ficheros fichero3.txt y fichero4.txt en la carpeta Seccion2. Ejecuta los comandos pertinentes en el intérprete (creación de duplicado y edición utilizando kate) sin cambiar el directorio de trabajo. Debes, por tanto, utilizar las rutas de los nuevos ficheros de tal forma que reflejen su nueva situación en la jerarquía de carpetas.

    5. Cambia el directorio de trabajo en el intérprete con un único comando para pasar de la carpeta Seccion1 a la carpeta SegundaParte. Ejecuta ahora los comandos necesarios para crear un duplicado de cualquiera de los cuatro ficheros creados hasta ahora y modifica su contenido de manera análoga a como lo has hecho en el apartado anterior. De nuevo, no debes cambiar tu directorio de trabajo. Recuerda que mientras escribes los nombres de los ficheros y los caminos, la tecla tabulador puede ser útil para completar nombres.

    6. Por último, la carpeta Seccion2 no queremos que esté en ese nivel, sino al nivel de las carpetas PrimeraParte y SegundaParte. Por tanto, desde el directorio superior PracticaLinux ejecuta un único comando que mueve la carpeta Seccion2 a su nuevo lugar con nombre TerceraParte.

    7. Lee la página de manual del comando cat y utilízalo para mostrar el contenido de todos los ficheros del apartado anterior por pantalla con un único comando.

    8. Lee la página de manual del comando cp y crea, con un sólo comando, un duplicado del árbol de ficheros con el que has trabajado.

    9. Lee la página de manual del comando rm y borra el duplicado de los ficheros que acabas de crear con un sólo comando.

    10. Lee la página de manual del comando ls y ejecútalo en la carpeta PracticaLinux. Utiliza las opciones -a, -l y -t. Prueba a ponerlas todas juntas y ver el resultado.

    11. Utiliza el comando chmod para cambiar los permisos de un fichero. Prueba a cambiar por separado los de usuario, grupo y resto. Utiliza el comando ls con las opciones pertinentes para ver tus cambios.