Informe
PRÁCTICA 4 COMANDOS DEL SISTEMA OPERATIVO GNU LINUX
Lema Vinlasaca Roberto Carlos Morales Bonilla Jéssica Morales
Grupo 9 05/10/2011
2. OBJETIVOS:
Modificar el contenido de los archivos desde terminal de Linux. Verificar y reconocer el funcionamiento de cada ejercicio presentado en clases
3. MARCO TEÓRICO
Eneste laboratorio está enfocado hacia el contenido de los archivos. Es decir que vamos a encontrar casos donde se desea cambiar de mayúsculas a minúsculas o viceversa, o en caso de tener varias palabras repetidas e impriman solo una, o en caso de reemplazo por cierta variable en especial. Vamos a encontrar también comandos que no tomen en cuenta los tabuladores o espacios en blanco para el desplieguedel contenido del archivo. En caso de tener ocurrencias reemplazarlas por otras o sino eliminarlas en caso de así desearlo.
4. DESARROLLO DE LA PRÁCTICA
1. sort rf meses.txt Se encarga de ordenas el archivo anterior pero en forma reversa e ignorando las mayúsculas o minúsculas. Muestra en la figura 2. Nota: Para ello se debe generar primero un archivo en forma correcta para poder verificar elfuncionamiento del comando. Muestra en la figura 1.
Figura 1.
Figura 2. 2. sort c k 2 carlos.txt Revisa si el archivo carlos.txt esta ordenado si no ordénalo por la columna número 2. Como muestra en la figura 3.
Nota: Antes creamos el archivo carlos.txt con tres columna separadas por tab.
Figura 3. 3. sort n t”:”k2,2 numeros.txt Sortea u ordena el archivo numeros.txt, que tiene “:”entre dos cantidades, por la columna 2. Figura 4.
Figura 4. 4. sort d b papi.txt Ordene el archivo archivo.txt en forma de diccionario ignorando los espacios en blancos delanteros. Figura 5. Nota: Tiene que crear el archivo papi.txt
Figura 5. 5. tail 2 /var/log/messages Toma las 2 últimas líneas del mensaje. Figura 6.
Figura 6.
6. head 3 /var/log/messages Toma las 3 primeras líneas delarchivo anterior. Figura 7.
Figura 7.
7. uniq frutas.txt Imprime líneas únicas de un archivo que contiene varias líneas iguales y que estan previamente ordenados de modo que se imprima una sola de varias líneas iguales a parte de su otro contenido que no se repite. Figura 8. Nota: Tiene que crear el archivo frutas.txt con líneas duplicadas. Use el comando cat para crear el archivo.Figura 8. 8. uniq c frutas.txt Despliega las líneas de un archivo enumeradas por las veces que las mismas se repiten. Figura 9.
Figura 9. 9. uniq d frutas.txt y uniq u frutas.txt Muestra una sola vez solo las líneas duplicadas del archivo anterior. Figura 10.
Figura 10.
10. cut -c 1-3 frutas.txt Corta los primeros 3 caracteres del archivo anterior. Figura 11.
Figura 11. 11. cut d":" f2/etc/passwd Corta la columna 2 de passwd tomando como separador de columnas los dos puntos. Figura 12.
Figura 12. 12. who | cut -d”“- f1 | sort u Selecciona los nombres de los usuarios ingresados en el sistema. Figura 13.
Figura 13.
13. cut -d”:”- f1,5 /etc/passwd Despliega las columnas una y cinco del archivo /etc/passwd. Figura 14.
Figura 14. 14. expand -t 3 archivo.txt Cambia todoslos tabs en archivo.txt a tres espacios y muéstralo en pantalla. Figura 15. Nota: Tiene que crear el archivo con varias columnas separadas con la tecla del tabulador.
Figura 15. 15. nl /etc/group Muestra el contenido enumerado de group incluyendo aquellas enumeradas. Figura 16.
Figura 16.
16. od c /etc/X11/xorg.conf | nl | head 17 | less Muestra el valor numérico de los bytes y suequivalente en ASCII del archivo /etc/X11/xorg.conf , enumera las líneas y muéstrame solo las primeras 17 líneas. Figura 17. Nota: primero se va a mostrar el contenido de archivo c /etc/X11/xorg.conf figura 18.
Figura 17.
Figura 18.
17. pr d h "MY TEXIS" texis.txt |less Modifica para impresión el archivo texis.txt poniendo espacio doble entre las líneas y poniéndole como cabezal "MY TEXIS"....
Regístrate para leer el documento completo.