Вы находитесь на странице: 1из 4

1º DAI - Sistemas Informáticos Multiusuario y en Red

Ejercicios
Calificación:
Comandos Unix/Linux
IES Pedro Mercedes
CUENCA Nombre: 8/02/11

Crea un fichero de texto en el que debes escribir todos los comandos que uses en cada ejercicio.
Cada comando debe estar en una línea diferente.
Los comandos se realizarán utilizando el servidor, aunque se pueden realizar en el Molinux local
quitando el directorio "DAI1" entre "home" y "<usuario>"
Ten en cuenta que "<usuario>" se refiere a tu usuario personal

1. Crea el siguiente árbol de directorios:

home

DAI1

<usuario>

Practicas Trabajos

SIM PLE ADA SIM

programas pdf
fuentes Enunciados doc pdf
odt
odp doc odt

2. Crear varios ficheros de texto dentro de cada uno de los subdirectorios "hojas", es decir de
los directorios de más bajo nivel (SIM, programas, fuentes, Enunciados, odp, doc, ....)
3. Copiar los ficheros y subdirectorios del directorio ...../Trabajos/SIM al directorio
..../Practicas/SIM. Escribir los comandos tanto con rutas absolutas como relativas
4. Copiar de forma recursiva el directorio ADA (y sus subdirectorios) al directorio Practicas
5. Crear un directorio llamado "PLE" dentro de "Trabajos"
6. Copiar los ficheros dentro de fuentes que tengan extensión "c" al directorio "PLE" de
"Trabajos"
7. Entra en el directorio odp y desde él muestra el contenido del directorio SIM de Trabajos
8. Muestra el listado de ficheros y directorios de forma recursiva del directorio Trabajos
1º DAI - Sistemas Informáticos Multiusuario y en Red

Ejercicios
Calificación:
Comandos Unix/Linux
IES Pedro Mercedes
CUENCA Nombre: 8/02/11

9. Borra la pantalla y muestra el directorio en el que te encuentras


10. Muestra por pantalla el usuario con el que estás conectados
11. Muestra por pantalla cuanto disco ocupa el directorio Trabajos
12. Muestra por pantalla información sobre el espacio en disco
13. Mover el directorio "Enunciados" y su contenido al directorio ..../Trabajos/PLE. Escribe los
comandos tanto con rutas absolutas como relativas
14. Mueve los directorios "programas y "fuentes" y su contenido al directorio ..../Trabajos/PLE
15. Borra el directorio PLE dentro de Practicas
16. Borra los ficheros contenidos dentro de los directorios "doc"
17. Borra de forma recursiva el directorio "Practicas" junto con su contenido
18. Mostrar el año actual
19. Mostrar el día y mes actual
20. Mostrar la fecha de hoy con el mes en letra y el día de la semana
21. Mostrar la hora actual pero con 12 horas y no 24
22. Crea un directorio llamado Enlaces donde estaba el directorio Practicas
23. Crea un enlace no simbólico dentro del directorio Enlaces para cada fichero creado dentro
de los subdirectorios de Trabajos
24. Crea un enlace simbólico dentro del directorio Enlaces para cada fichero creado dentro de
los subdirectorios de Trabajos
25. Crea un enlace simbólico dentro del directorio Enlaces para cada uno de los enlaces creados
en los ejercicios 17 y 18
26. Crea un enlace no simbólico dentro del directorio Enlaces para cada uno de los enlaces
creados en los ejercicios 17 y 18
27. Responde a las siguientes cuestiones
1. ¿Qué ocurre cuando borro el archivo original apuntado por un enlace simbólico?
2. ¿Y si el enlace es no simbólico?
3. ¿Qué ocurre cuando los enlaces borrados son los simbólicos?
4. ¿Y si los enlaces son no simbólicos?
28. Crea el fichero "trabajo.txt" situado en el directorio home.
1. ¿Qué permisos se le deben dar para que cualquier usuario pueda leerlo?
1º DAI - Sistemas Informáticos Multiusuario y en Red

Ejercicios
Calificación:
Comandos Unix/Linux
IES Pedro Mercedes
CUENCA Nombre: 8/02/11

2. ¿Qué permisos se deben habilitar para que lo puedan leer sólo los usuarios del mismo
grupo al
que está asignado el fichero?
3. Ejecuta un comando que cambie solamente los permisos indicados en los puntos 1 y 2
4. Ponle los permisos correspondientes para que al ejecutar ls -l fichero.txt me aparezca -
rw-r--r--
5. ¿Qué se debe hacer para que un usuario del grupo “alumnos” pueda leer y modificar este
fichero, pero no el resto de los usuarios del sistema?
29. Ejecuta un comando para que solamente tú puedas ver entrar y crear directorios dentro del
directorio ADA
30. Cambia el propietario del directorio ADA a un compañero
31. Cambia tu password
32. Escribe un comando para conocer la situación del comando "find"
33. Crea un fichero de texto utilizando el comando echo y la redirección que contenga:
Batman:566:Sep:1986:3 euros.
Akira:1:Sep:1986:5 euros.
Superman:56:Mayo:1977:73 euros.
Connan:3:Jul:1986:4 euros.
Akira:2:Oct:1986:5 euros.
34. Añade, usando vi, al fichero anterior otras 10 líneas con diversos comics con los nombres
que quieras entre los que se encuentren al menos 2 veces más "Akira", 1 vez "Superman" y
otra vez "Batman"
35. Mostrar el contenido del fichero anterior:
1. Ordenado alfabéticamente por nombre de cómic
2. Ordenado, primero por año y, para igualdad de año, por mes
3. Ordenado, primero por precio y, a igual precio, alfabéticamente por nombre
4. Todo lo que no sea de "Akira"
36. Realiza un listado recursivo del directorio ADA y almacénalo en un fichero
37. Añade al fichero el listado del directorio SIM
38. Muestra aquellas líneas del fichero que contienen "odt"
39. Usando un filtro haz un listado de los subdirectorios que contiene el directorio /etc y
1º DAI - Sistemas Informáticos Multiusuario y en Red

Ejercicios
Calificación:
Comandos Unix/Linux
IES Pedro Mercedes
CUENCA Nombre: 8/02/11

muestra por pantalla el número de directorios obtenidos


40. Mostrar una lista de los usuarios del sistema
41. Mostrar una lista de los usuarios conectados y almacénalo en un fichero
42. Usando el comando anterior usa un filtro que muestre el número de usuarios conectados
43. Muestra los programas que se están ejecutando actualmente
44. Lanza un proceso de larga duración en segundo plano
1. Obtén el PID del proceso
2. Envíale las señales SIGINT, SIGQUIT y SIGKILL y explica qué sucede en cada caso
45. Vuelve a lanzar el proceso anterior pero en primer plano
1. Pulsa Ctrl+z y explica qué pasa
2. Ejecuta el comando bg y explica qué pasa al ejecutarlo
3. ¿Qué pasa con el proceso si cierras la sesión?
46. Muestra por pantalla cual es tu directorio home
47. Muestra en pantalla cual es tu shell por defecto

Вам также может понравиться