VM2SMR – SISTEMAS OPERATIVOS EN RED NOMBRE: APELLIDOS: CURSO: FECHA: LOS EJERCICIOS PRÁCTICOS SON INDIVIDUALES Y EL ALUMNO DEBERÁ ENTREGAR ESTE GUIÓN CON LOS DATOS DEL ENCABEZADO COMPLETOS. FORMA DE REALIZACIÓN: CREAR PANTALLAZOS DE TODOS LOS PASOS DADOS PONIENDO UNA DESCRIPCIÓN DEL MISMO ASÍ COMO DE LOS PROBLEMAS QUE PUDIERAN OCURRIR. HOJA DE ACTIVIDADES I: COMANDOS BÁSICOS DE LINUX 1. Crea un usuario que tenga tu mismo login que en el dominio $>user add usuario 2. Cambia tu password $>passwd usuario 3. IDENTIFICA LA VESIÓN DEL KERNEL DE TU MÁQUINA $> uname -r 4. Listar todos los archivos del directorio bin. $>ls –l /bin 5. Listar todos los archivos del directorio tmp. $>ls –l /tmp 6. Listar todos los archivos del directorio etc que empiecen por t en orden inverso. $>cd /etc // posicionarse en el directorio etc $>ls –l t* // utilizar el comodín t*, el * significa cualquier cadena 7. Listar todos los archivos, incluidos los ocultos, del directorio raíz. $>ls –a / Fijaos que la poción –a es para ver los archivos ocultos, aquellos que comienzan por un punto “.” 8. Listar todos los archivos del directorio etc que no empiecen por t. $>ls –l ^t* /etc Esta cuestión introduce el término de expresión regular, es más para que lo veáis. Lo comentamos en clase y no entra para el primer examen. 9. Listar todos los archivos del directorio usr y sus subdirectorios. $>ls –l /usr $>ls /usr Ambas son correctas, daos cuenta que la opción “-l” es el formato largo y que nos visualiza más información como los permisos, inodo, tamaño, fecha, etc. 10. Cambiarse al directorio tmp. $>cd /tmp 11. Verificar que el directorio actual ha cambiado. $>pwd 12. Mostrar el día y la hora actual. $>date 13. Con un solo comando posicionarse en el directorio $HOME. $>cd $HOME $>cd /home/<usuario que tengáis> Daos cuenta que en la primera opción usamos lo que se llama variable de entorno, que son aquellas que comienzan con un $. Recordad que con si hacéis $>echo $HOME visualizaréis el valor de ésta, que tiene que coincidir con el home del usuario. Por ejemplo, si tenemos un usuario “pepe”, su home sería “/home/pepe” 14. Verificar que se está en él. $>pwd 15. Listar todos los ficheros del directorio HOME mostrando su número de inodo. $>ls –i $HOME $>ls –i /home/<usuario> Recordad lo que es el inodo, es una información que guarda Linux sobre cada archivo y que lo identifica con un número, que es el que muestra con la opción “-i” 16. Crear una carpeta PRUEBA en tu HOME $>mkdir /home/usuario/PRUEBA Esto sería con una sóla orden, también podríamos hacer: $>cd /home/usuario $>pwd [saldría el directorio /home/usuario] $>mkdir PRUEBA 17. Crear los directorios dir1, dir2 y dir3 en el directorio PRUEBA. Dentro de dir1 crear el directorio dir11. Dentro del directorio dir3 crear el directorio dir31. $>pwd /home/usuario/PRUEBA $>mkdir dir1 $>mkdir dir2 $>mkdir dir3 $>cd dir1 $>mkdir dir11 $>cd .. [estamos en /home/usuario/PRUEBA/dir1 y subimos un nivel hasta /home/usuario/PRUEBA, donde están dir1,dir2 y dir3 $>cd dir3 $>mkdir dir31 18. Dentro del directorio dir31, crear los directorios dir311 y dir312. $>cd /home/usuario/PRUEBA/dir3/dir31 $>mkdir dir311 $>mkdir dir312 19. Borrar todos los archivos y directorios visibles de vuestro directorio PRUEBA. $>rm –r /home/usuario/PRUEBA Con esto eliminamos toda la estructura de PRUEBA incluido este directorio (cuidado con este comando!!) 20. Crea un archivo “prueba1.txt” en tu HOME en el que escribas “Este es el fichero prueba1.txt” $>cd /home/usuario $>cat > prueba1.txt Este es el fichero prueba1.txt <CTRL+D> Acordaos que <CTRL+D> es necesario para que se pueda grabar el fichero 21. Mueve el fichero prueba1.txt a dir311 $>mv prueba1.txt /home/usuario/PREUBA/dir3/dir31/dir311