IES Miguel Romero Esteo - Departamento de
Informática - Linux/Unix
Bases 2 /
Directorios y redirección de E/S
Comandos
sugeridos (consultar el uso en las correspondientes
páginas de manual):
mkdir, find, ls, <, >, cd,
tree,
wget.
Aplicaciones:
Enunciado:
Hacer login a la
máquina vms con el usuario personal del alumno (en
adelante $USER).
Crear en el directorio $HOME del usuario $USER un directorio de
nombre bases2 y
en su interior otro de nombre p13, a continuación,
convertir en
directorio de trabajo el directorio /etc. Desde esta
posición, hacer las operaciones necesarias para que,
colgando de p13, se reproduzca el
primer nivel de directorios (sin contenidos) del directorio /etc cuyos nombres comiencen por las
letras minúsculas "a", "b", "c". Los directorios que
no tengan permiso de acceso se descartarán del ejercicio, es
decir, el alumno no prestará atención a los mensajes del tipo
“Permiso
denegado” cuando intente acceder o leer
un determinado directorio de /etc, simplemente lo
descartará y pasará al siguiente. Al terminar este
apartado se hará lo siguiente:
1) Con el comando wget(1),
descargar el comando tree64 desde http://asir.sudo.es/software/linux/ejecutables
y ubicarlo en el directorio $HOME/bases2/p13/. Una vez descargado, ejecutar el
comando chmod 755
$HOME/bases2/p13/tree64
3) Ejecutar el
comando tree64
con el argumeto /usr/local, lo cual, producirá por
la salida estandar una estructura jerarquizada de todos los
objetos que cuelgan de /usr/local
(archivos y directorios).
Repetir dicha ejecución pero haciendo que el gráfico
quede almacenado en el fichero $HOME/bases2/p13/arbol
(con lo que no se verá por
pantalla). Esto se
consigue redireccionando la salida estandar hacia el
fichero. El alumno puede encontrar información en el
apartado REDIRECCIÓN
de la página de manual del comando bash.