IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix

Bases 2 / Práctica 8

Comandos:

Aplicaciones:

vi, nano

Enunciado:

Hacer login a la máquina virtual “deb-” del alumno con el usuario operador.

    Crea un directorio de nombre ./bases2/p08 en el directorio $HOME del usuario operador y posiciónate en él con el comando cd. Crea un fichero de nombre respuestas.txt. Inserta en este fichero los enunciados de las preguntas que se enumeran a continuación y debajo de cada una su correspondiente respuesta, o bien, la salida de las líneas de ordenes que proponen (tal y como se indica en algunas de ellas).

  1. ¿En qué directorio se encuentran los ficheros de configuración del sistema?

  2. ¿Qué diferencia existe entre los programas que hay en /sbin y los que hay en /usr/bin?

  3. ¿Qué es el shell?

  4. ¿Qué combinación de teclas se usaría para pasar del entorno gráfico a la consola número 4? ¿Y para volver de nuevo al entorno gráfico?

  5. ¿Se puede trabajar con el shell (intérprete de comandos) desde el entorno gráfico?, ¿Cómo?

  6. Muestra el contenido del directorio actual y copia el resultado debajo de este parráfo.

  7. Muestra el contenido del directorio que está justo a un nivel superior y copia el resultado debajo de este parráfo.

  8. ¿En qué día de la semana naciste?, utiliza la instrucción cal para averiguarlo.

  9. Muestra todos los archivos regulares del directorio /usr/bin que empiecen por la letra j y copia el resultado debajo de este parráfo.

  10. Muestra todos los archivos regulares del directorio $HOME del usuario operador, incluyendo los archivos regulares ocultos (son aquellos cuyos nombres empiezan con el caracter punto -.-), con toda la información de cada uno (permisos, tamaño, etc.) y copia el resultado debajo de este parráfo.

  11. Busca dentro /usr/bin y en los directorios que cuelguen de él a cualquier profundidad los archivos regulares que tengan en alguna parte de su nombre un guión (-). Copia el resultado debajo de este parráfo.

  12. Busca los archivos regulares del directorio /bin que terminen en n y copia el resultado debajo de este parráfo.

  13. Busca todos los archivos regulares que hay en /etc y todos los que hay dentro de cada subdirectorio, de forma recursiva y redirecciona la salida standard a un fichero de nombre ./bases2/p08/etc_archs.txt.

  14. Muestra todos los archivos regulares de /etc/init.d ordenados por tamaño. Sólo debe aparecer el tamaño y el nombre de cada fichero, sin ninguna otra información adicional y copia el resultado debajo de este parráfo.

  15. Crea un directorio de nombre ./bases2/p08/compresor. Copia dentro el archivo gzip del directorio /bin (en caso de no existir instala el producto que lo contiene ejecutando apt update; apt install gzip). Crea un duplicado de gzip con nombre gzip2 dentro de ./bases2/p08/compresor. Lista el contenido de ./bases2/p08/compresor y copia la salida debajo de este párrafo.

  16. Cambia el nombre de ./bases2/p08/compresor a ./bases2/p08/compresor2. Crea ./bases2/p08/compresor3 en el mismo nivel que ./bases2/p08/compresor2 y mueve todos los ficheros de ./bases2/p08/compresor2 a ./bases2/p08/compresor3. Borra ./bases2/p08/compresor2.

  17. Dentro de ./bases2/p08/ crea un enlace simbólico a la orden  ip que está en /sbin o /bin . Prueba si funciona y copia la salida debajo de este párrafo.

  18. Muestra el contenido del fichero /etc/fstab y copia la salida debajo de este párrafo.

  19. Muestra las 10 primeras líneas del fichero /etc/bash.bashrc y copia la salida debajo de este párrafo.