Linux
Sistemas Operativos. Sistemas Multiusuario y en Red. Software. Modificaciones del Sistema. Usuario sin Privilegios. Estructura de Directorios. Creación de enlaces y directorios. Listado de ficheros

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
-
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 -name”uno?” -exec mv{ }uno\ ;
c) find uno -name “dos?” -exec mv { } dos\ ;
d) find uno -name “tres?” -exec mv { }tres \ ;
echo >>f1
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








