EXAMEN LINUX • ¿Tú, como usuario sin privilegios, podrías modificar la fecha del sistema?¿Cómo lo harías? • Visualiza tu nombre de usuario de dos maneras diferentes. • Visualiza tu número de usuario. • Modifique su contraseña y compruébelo. • Crea la siguiente estructura de directorios desde su directorio de trabajo y sin moverse. uno unoA dosB tresC unof dosA tresA tresB unoB unoC dos dosC tresf • Haz los cambios necesarios para que la estructura quede como sigue: • Del directorio de conexión colgarán tres directorios: Uno Dos Tres • En el directorio uno colgarán: Unof UnoA UnoB UnoC • En el directorio dos colgarán: Dosf DosA DosB DosC 1 • En el directorio tres colgarán: Tresf TresA TresB TresC • Modifica los ficheros unof, dosf y tresf añadiéndoles una línea más. • Visualiza los tres ficheros con una sola orden. • Crea un enlace en dos por cada uno de los ficheros unof, tresf, con una sola orden. • Crea un directorio cuatro cuyo contenido sea la copia de los directorios uno dos y tres (aparecerá solo su contenido, y no el nombre de los directorios uno dos y tres). • Borra todo lo que has creado con una sola orden. • Borra los ficheros de mas de 300 Kb. • Mueve todos los ficheros cuyo nombre comience por alguna letra comprendida entre la a y la p del directorio /urs/bin a tu directorio de conexión. • Consiga un listado en el que aparezca únicamente el nombre y el tamaño de todos sus ficheros a partir de su directorio de conexión. SOLUCIONES • No. Con date • who am I, finger. • id −u. • passwd nuevacontraseña. Se verifica volviendo a entrar. • mkdir −p uno/unoA/dosA/unoB/dosC mkdir −p uno/tresC/tresB/unoC mkdir uno/dosB mkdir uno/unoA/tresA cat>uno/unoA/unof cat>uno/tresC/tresB/unoC/tresf cat> uno/tresC/tresB/dosf • a) mkdir dos tres b) find uno −nameuno? −exec mv{ }uno\ ; c) find uno −name dos? −exec mv { } dos\ ; d) find uno −name tres? −exec mv { }tres \ ; • echo >>f1 2 cat >> f1 echo texto>>f1 • cat uno/unof dos/dosf tres/tresf • ln unof tresf dos • mkdir cuatro cp uno/* dos/* tres/* cuatro • rm −r directorio de conexión • find −size +300k −exec rm −i { } \ ; • mv /usr/bin/[a−p]* directorio de conexión • ls −l 3