Está en la página 1de 7

Ejercicios comandos - I

Para los siguientes ejercicios se utilizará la máquina virtual “Ubuntu20_04”. Debes copiar el fichero “ ies-canaveral-
linux.zip” que tenéis, dentro de dicha máquina y descomprimir el contenido del fichero en la carpeta personal del
usuario “alumno”. Abre el terminal y colócate en el directorio personal del usuario “alumno” (o el que tengas en tu
maquina). Todos los ejercicios que se piden a continuación deben realizarse desde el terminal de consola que hemos
abierto.

1. Estando en la carpeta “segundo” de “smr” y sin movernos de ella, ejecuta el comando para cambiar al directorio
“almacen”. Utilizar ruta relativa.

madrid@max10:~/ies-canaveral/curso2021-22/gradomedio/smr/segundo$ cd ~/ies-canaveral/almacen/

2. Estando en la carpeta “curso2021-22” y sin movernos de ella, ejecuta el comando que muestra en que carpeta
estamos.

madrid@max10:~/ies-canaveral/curso2021-22$ pwd

3. Estando en la carpeta “curso2021-22” y sin movernos de ella, ejecuta el comando que cambia el prompt de la
terminal para que aparezca la hora actual en formato 24 horas, seguido de el carácter “\” seguido de un # si
estamos como root o un $ en cualquier otro caso.

4. Estando en la carpeta “asir” de “gradosuperior” y sin movernos de ella, ejecuta el comando para ir a directorio ies-
canaveral del usuario actual con el que estás. Indica tres maneras de indicar la ruta para ir a dicha carpeta. Debes
poner tres comandos, uno por cada ruta diferente.

5. Estando en la carpeta “comics” de “almacen” y sin movernos de ella, ejecuta el comando para crear con un solo
comando y dentro de la carpeta “csv_nuevos” la siguiente estructura de directorios. Utilizar ruta relativa.

6. Estando en la carpeta “csv_nuevos” y sin movernos de ella, ejecuta el comando para borrar la carpeta “fol” de
“primero” de “comercio”, sin utilizar el comando rm. Utilizar ruta relativa.

7. Estando en la carpeta “gradomedio” y sin movernos de ella, ejecuta el comando para crear dentro de la carpeta
”ga” de “gradomedio” tres carpetas (cada una dentro de la anterior) llamadas “uno”, dentro de uno “uno-uno” y
dentro de “uno-uno” la carpeta “tres-unos”. Hacerlo en un solo comando. Utilizar ruta absoluta.

1
Ejercicios comandos - I

8. Estando en la carpeta “ga” de “gradomedio” y sin movernos de ella, ejecuta el comando para borrar las tres
carpetas “uno”, “uno-uno” y “tres-unos” creadas anteriormente. Utilizar un único comando y no puede ser rm.
Utilizar ruta relativa.

9. Escribe el comando para buscar en la ayuda los manuales que contengan la palabra mount. Indica dos maneras de
verlo

10. Estando en la carpeta “listado_alumnos” de “almacen” y sin movernos de ella, ejecuta el comando para crear 50
ficheros dentro de la carpeta “básicos” de “comandos” de “csv_nuevos” que se llamen ayuda1.txt, ayuda2.txt,
ayuda3.txt…, ayuda50.txt. Utilizar ruta absoluta.

11. Estando en la carpeta “almacen” y sin movernos de ella, ejecuta el comando para crear dentro de “ies-canaveral”
ficheros que se llamen fichero-a1.txt, fichero-a2.txt, fichero-a3.txt…, fichero-a10.txt, fichero-b1.txt, fichero-b2.txt,
fichero-b3.txt…, fichero-b10.txt, fichero-c1.txt, fichero-c2.txt, fichero-c3.txt…, fichero-c10.txt, y así hasta fichero-
h1.txt, fichero-h2.txt, fichero-h3.txt…, fichero-h10.txt . Utilizar ruta relativa.

12. Estando en la carpeta “segundo” de “smr” y sin movernos de ella, ejecuta el comando para la fecha de último
acceso del fichero ayuda25.txt que se encuentra en “csv-nuevos/comandos/básicos”. Utilizar ruta relativa.

13. Estando en la carpeta “csv-nuevos/comandos/básicos” y sin movernos de ella, ejecuta el comando para poner
como fecha de último acceso al fichero “ayuda25.txt” el 23 de febrero de 2018 a las 15:30. Utilizar ruta relativa.
Escribe el comando para ver que la fecha de último acceso efectivamente se ha cambiado

14. Escribe el comando para mostrar en que sección del manual esta “mount”. Indica dos maneras de verlo.

15. Estando en la carpeta “gradomedio” y sin movernos de ella, ejecuta el comando para listar todos los ficheros de la
carpeta csv-nuevos que empiezan por una “A” o una “P”, mostrando la información de manera detallada y
ordenado por tamaño de menor a mayor y mostrando el tamaño en formato legible. Utilizar ruta absoluta.

2
Ejercicios comandos - I

16. Estando en la carpeta “som” de “grupo-a” de “primero” de “smr” y sin movernos de ella, ejecuta el comando para
mostrar todos los ficheros de la carpeta “listado_alumno” que empiezan por “mini” y que terminan por una “s”,
con extensión “txt”, mostrando la información ordenado por nombre en orden inverso (de la z a la a) y mostrando
los ficheros ocultos. Utilizar ruta absoluta.

17. Estando en la carpeta “ingles” de “primero” de “ga” de “gradomedio” y sin movernos de ella, ejecuta el comando
para listar la información detallada del directorio “comandos” de la carpeta “csv_nuevos” (no de su contenido),
mostrando la fecha de creación. Utilizar ruta relativa.

18. Estando en la carpeta “fondos” de “almacen” y sin movernos de ella, ejecuta el comando para listar todos los
ficheros de la carpeta almacen y de todas sus subcarpetas que empiezan por una “c”. Utilizar ruta relativa.

19. Estando en la carpeta “ies-canaveral y sin movernos de ella, ejecuta el comando para copiar la carpeta
“smr/segundo” con todo su contenido dentro de la carpeta “csv_nuevos” (en la carpeta “csv_nuevos” debe
aparecer la carpeta “segundo”). Utilizar ruta absoluta.

20. Estando en tu directorio home y sin movernos de él, ejecuta el comando para copiar todos los ficheros de la
carpeta “listado_alumnos” cuta tercera letra sea una “t” y con extensión txt a la carpeta “gradomedio/comercio”
mostrando de forma detallada la copia. Utilizar ruta relativa.

21. Estando en la carpeta “/etc” y sin movernos de ella, ejecuta el comando para copiar el fichero “Natalia.txt” que está
en “listado_alumnos” a la carpeta “gradomedio/comercio” mostrando de forma detallada lo que copia y realizando
la copia de forma interactiva (preguntando en caso de existir en destino el fichero). Utilizar ruta relativa.

22. Estando en la carpeta “grupo-c” de “primero” de “smr” y sin movernos de ella, ejecuta el comando para copiar los
ficheros de la carpeta “listado_alumnos” cuyo nombre empiezan por “P” y cuya tercera letra es una “t”, con
extensión txt, a la carpeta “gradomedio/comercio” indicando que solo copie si los ficheros en origen son más
nuevos que en el destino, y mostrando detalladamente el proceso de copia. Utilizar ruta absoluta.

23. Escribe el comando que nos muestra donde están los ficheros ejecutables, fuentes y manuales del comando grep

3
Ejercicios comandos - I

24. Estando en la carpeta “ingles” de “grupo-a” de “segundo” de “smr” y sin movernos de ella ejecuta el comando para
cambiar el nombre de la carpeta “comercio” de “gradomedio” para que se llame “comercio-gm”. Utilizar ruta
absoluta.

25. Estando en la carpeta “comercio” de “gradomedio” y sin movernos de ella, ejecuta el comando para mover la
carpeta “ga” de “gradomedio” a la carpeta “csv-nuevos”. Utilizar ruta relativa.

26. Estando en la carpeta “dam” de “gradosuperior” y sin movernos de ella, ejecuta el comando para eliminar la
carpeta de “ga” que está en “csv_nuevos” con todo su contenido y sin pedir confirmación. Utilizar ruta absoluta.

27. Estando en la carpeta “daw” de “gradosuperior” y sin movernos de ella, ejecuta el comando para borrar todos los
ficheros de la carpeta “ies-canaveral” cuyo nombre termina por un 5 y con extensión txt. Hacer el borrado
interactivo. Utilizar ruta relativa.

28. Ejecuta el comando para mostrar los 10 últimos comandos que has ejecutado

29. Ejecuta el comando para ejecutar el antepenúltimo comando que tienes almacenado en el historial.

30. Muestra el contenido de la variable PATH

31. Añade el directorio “almacen” al PATH

32. Crea una variable llamada “diasem” que contenga el día de la semana en la que estamos.

33. Borra la variable que has creado “diasem”

4
Ejercicios comandos - I

34. Estando en la carpeta “primero” de “com-int” de “gradosuperior” y sin movernos de ella, ejecuta el comando para
ver en forma de estructura de árbol la carpeta “asir” de “gradosuperior” mostrando únicamente las carpetas y su
correspondiente ruta. Utilizar ruta absoluta.

35. Crea un alias llamado “1a" que lo que haga es colocarse en la carpeta “grupo-a” de “primero” de “smr”.

36. Estando en la carpeta “sistemas” de “grupo-b” de “primero” de “dam” y sin movernos de ella, ejecuta el comando
para mostrar el contenido del fichero componentes.txt de la carpeta “almacen/datos” pantalla a pantalla. Indicar
dos maneras de hacerlo. Utilizar ruta relativa.

37. Ejecuta el comando para que me genera 5 números aleatorias comprendidos entre 1 y 100.

38. Estando en la carpeta “datos” de “almacen” y sin movernos de ella, ejecuta el comando para mostrar las 5 primeras
líneas del fichero “empleados2017.txt” de la carpeta “almacen/datos”. Utilizar ruta relativa.

39. Escribe el comando para que nos muestre donde se encuentra el comando ls

40. Escribe el comando que muestre en pantalla “Hola soy AAA y estoy en el pc cuyo nombre es BBB y estamos a CCC
del mes DDD y estamos en el año EEE y son las FF:GG. Saludos”. No se permite poner valores fijos
- AAA. Es el nombre del usuario actual
- BBB. Es el nombre del equipo
- CCC. Es el día de la semana en el que estamos
- DDD. Eses en el que estamos
- EEE. Es el año en el que estamos
- FF:GG. Es la fecha y hora actuales

5
Ejercicios comandos - I
41. Estando en la carpeta “primero” de “asir” y sin movernos de ella, ejecuta el comando para mostrar las 15 últimas
líneas del fichero “empleados2017.txt” de la carpeta “almacen/datos”. Utilizar ruta absoluta.

42. Escribe el comando que muestra el calendario del año 2018

43. Estando en la carpeta “segundo” de “asir” y sin movernos de ella, ejecuta el comando para mostrar todas las líneas
del fichero “empleados2017.txt” menos las 5 últimas de la carpeta “almacen/datos”. Utilizar ruta relativa.

44. Estando en la carpeta “segundo” de “daw” y sin movernos de ella, ejecuta el comando para el contenido de todos
los ficheros de la carpeta “listado_alumnos” que empiezan por “big” y con extensión txt. Utilizar ruta absoluta.

45. Estando en la carpeta “csv_nuevos” y sin movernos de ella, ejecuta el comando para ver el contenido del fichero
“big_Zacarias.txt” que está en “listado_alumnos” pero mostrando el contenido al revés (desde la última línea a la
primera). Utilizar ruta relativa.

46. Estando en la carpeta “ies-canaveral” y sin movernos de ella, ejecuta el comando para mostrar el fichero “listado-
nombres.txt” de la carpeta “almacen” pero mostrando las líneas de manera aleatoria. Utilizar ruta absoluta.

47. Utilizando algún comando de la consola realiza la siguiente operación ((3+3)*10)/5

48. Muestra la ayuda del comando grep de tres maneras diferentes

49. Estando en la carpeta “/tmp” y sin movernos de ella, ejecuta el comando para que muestre el contenido del fichero
DIAS que está en “almacen” y si NO se ha mostrado correctamente mostrar el mensaje ERROR. Utilizar ruta
relativa.

6
Ejercicios comandos - I

50. Estando en la carpeta raíz del sistema y sin movernos de ella, ejecuta el comando para eliminar la carpeta “tercero”
que está en la carpeta “csv_nuevos” y en caso de haberse ejecutado correctamente dicha eliminación mostrar la
estructura de carpeta de la carpeta “csv_nuevos” mostrando únicamente las carpetas. Utilizar ruta absoluta.

También podría gustarte