Está en la página 1de 9

Implementacin Sistemas Operativos: Ejercicios Tema 6.

3 - Comandos

73. Crea un fichero PRUEBA/ejercicio_tr que contenga el texto Esto es una prueba para tr y,
utilizando tr, crea otro fichero PRUEBA/ejercicio_trNew donde cambie lo ponga todo en
maysculas.

Segn el ejemplo del tema 6 a mi no me ha funcionado, as que probando he averiguado dos


formas:

74. Utilizando el comando tr, modifica el archivo PRUEBA/ejercicio_trNew de forma que


sustituya las maysculas por x.

75. Utilizando el comando tr, y partiendo de PRUEBA/ejercicio_tr, modifica el archivo


PRUEBA/ejercicio_trNew de forma que borre las maysculas.

Ha borrado la letra E del inicio que era la nica mayscula.

76. Utilizando el comando tr, y partiendo de PRUEBA/ejercicio_tr, modifica el archivo

PRUEBA/ejercicio_trNew de forma que borre las minsculas.

Miguel Segovia Gil 1


Implementacin Sistemas Operativos: Ejercicios Tema 6.3 - Comandos

77.Modifica el archivo PRUEBA/ejercicio_tr de forma que ponga Estoo ees una prueba para
trrR, partiendo de este archivo y, utilizando el comando tr, modifica el archivo
PRUEBA/ejercicio_trNew de forma que elimine todas las minsculas consecutivas.

78. Utilizando el comando tr, y partiendo de PRUEBA/ejercicio_tr, crea un nuevo archivo


PRUEBA/ejercicio_trNew1 de forma que modifique todo carcter que no sea mayscula
por espacio y elimine los espacios consecutivos.

79. Busca todos los directorios que estn hasta dos niveles por debajo del directorio HOME
del usuario y mustralos tanto en la salida estndar como en un fichero dentro de Prueba
llamado directorios.txt.

80. Comprueba de que tipo son los ficheros PRUEBA/ejercicio_tr y PRUEBA/ejercicio_trNew


que has creado anteriormente. Comprueba tambin de que tipo es /etc/hosts y
Documentos.

81. Ordena de forma inversa los ficheros PRUEBA/ejercicio_tr y PRUEBA/fichero_sed, el


resultado solo debe mostrarse en pantalla.

Ha devuelto en orden inverso solo fichero_sed porque contena varas lineas.

Miguel Segovia Gil 2


Implementacin Sistemas Operativos: Ejercicios Tema 6.3 - Comandos

82. Modifica PRUEBA/fichero_sed de forma que le aadas una ltima fila con el texto Fichero de
ejemplo. Ordnalo de forma que se tenga en cuenta la tercera palabra de cada frase. El resultado
debe verse en pantalla y volcarse a un fichero llamado
PRUEBA/fichero_sed_ordenado.

83. Ordena el fichero PRUEBA/fichero_sed de forma que las lneas repetidas no aparezcan.
Realzalo todo con un comando y muestra el resultado por pantalla.

84. Muestra las 5 ltimas lneas del fichero /etc/passwd.

Miguel Segovia Gil 3


Implementacin Sistemas Operativos: Ejercicios Tema 6.3 - Comandos

85. Muestra las 2 primeras lneas de los ficheros /etc/*.conf y escribe el resultado en un
fichero llamado PRUEBA/DosLineasConf.txt y tambin en pantalla.

86. Intenta realizar el ejercicio anterior, pero con las dos ltimas lneas, qu ocurre?

Miguel Segovia Gil 4


Implementacin Sistemas Operativos: Ejercicios Tema 6.3 - Comandos

Da error

87. Cuenta las lneas, palabras y bytes del fichero realizado en el ejercicio 81.

88. Muestra las caractersticas del directorio /etc/

89. Crea un archivo en Prueba llamado archivo_touch.txt. A continuacin, modifica la fecha


de creacin utilizando como archivo de referencia Prueba/DosLineasConf.txt

90. Crear en $HOME un fichero Prueba1.zip con el comando gzip y otro Prueba2.zip con el

Miguel Segovia Gil 5


Implementacin Sistemas Operativos: Ejercicios Tema 6.3 - Comandos

comando zip. Ambos deben tener, comprimido, con la compresin mxima, el directorio
PRUEBA. Hay alguna diferencia entre estos dos ficheros?

El comando gzip no es el ms eficiente para comprimir directorios,solo archivos la nica


manera que he conseguido es comprimirlos recursivamente en el mismo directorio.

Con el comando ZIP si me ha dejado.

Miguel Segovia Gil 6


Implementacin Sistemas Operativos: Ejercicios Tema 6.3 - Comandos

91. Descomprimir los ficheros anteriores en dos directorios hermanos de PRUEBA que se
llamen Desc_PruebaZip1 y Desc_PruebaZip2. Has notado alguna diferencia?

Vamos a crear esos directorios:

92. Comprime de nuevo la carpeta PRUEBA en $HOME pero usando el formato bz2. Compara
el fichero creado con el archivo Prueba.zip que se cre en el ejercicio 86.

Miguel Segovia Gil 7


Implementacin Sistemas Operativos: Ejercicios Tema 6.3 - Comandos

No he podido compararlos exhaustivamente porque el comando bzip que devuelve el formato


bz2 no admite que se le pase un directorio como parmetro para comprimirlo todo junto, solo
archivos de manera recursiva dentro de un directorio.

93. Descomprimir el fichero anterior en un directorio hermano de PRUEBA que se llame


Desc_PruebaBz2.

Lo que se han creado no es solo un fichero, sino muchos, as que tendramos que ir
descomprimiendo uno por uno.

94. Crea un fichero llamado AgrupadoEtcXml en PRUEBA.

Miguel Segovia Gil 8


Implementacin Sistemas Operativos: Ejercicios Tema 6.3 - Comandos

Miguel Segovia Gil 9

También podría gustarte