La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Taller de Linux Practica 9 Mandos para ordenación, detección de redundancia y control de acceso a los archivos LSC Veronica Quizan Garcia.

Presentaciones similares


Presentación del tema: "Taller de Linux Practica 9 Mandos para ordenación, detección de redundancia y control de acceso a los archivos LSC Veronica Quizan Garcia."— Transcripción de la presentación:

1 Taller de Linux Practica 9 Mandos para ordenación, detección de redundancia y control de acceso a los archivos LSC Veronica Quizan Garcia

2 Mandos ordenación, detección de redundancia y control archivos sort Ordenar líneas compuestas por campos, utilizando separadores. uniq Filtra y elimina lineas repetidas en un archivo ordenado. chmod Permite modificar los permisos de un archivo.

3 Necesitará los siguientes archivos Copie los archivos desordenado, columnas.dat y ArchOrdenado a su cuenta cp /externos/home/clases/compartido/desordenado ~ cp /externos/home/clases/compartido/columnas.dat ~ cp /externos/home/clases/compartido/ArchOrdenado ~

4 Instrucción sort opciónAcción -f Considera diferentes a las mayusculas y minusculas -n Ordena campos numericos por su valor -r Ordena los datos descendentemente (Z-A) +nIndica el campo o columna por el que se ordena -tIndica el delimitador -lSuprime las líneas repetidas de un archivo ordenado

5 Ejemplos 1 de comando sort sort [-fnrtl] archivo Muestre el archivo desordenado con su contenido original cat desordenado Muestre el archivo desordenado con el mando sort sort desordenado Muestre el archivo desordenado con el mando sort de manera inversa sort –r desordenado

6 Ejemplos 2 del mando sort Muestre el archivo columnas.dat con su contenido original cat columnas.dat Muestre el archivo columnas.dat ordenado por caracteres sort columnas.dat Muestre el archivo columnas.dat ordenado por numeros sort –n datos.dat

7 Ejemplos 3 del mando sort Muestre el archivo columnas.dat ordenado por números de manera inversa sort –nr columnas.dat Muestre el archivo columnas.dat ordenado por los caracteres de la columna 1 (recuerde que sort inicia en la columna cero) sort –t. +1 columnas.dat Muestre el archivo columnas.dat ordenado de manera inversa por números de la columna 2 sort –rt. +2 datos.dat

8 Instrucción uniq opciónAcción -c Cuenta las líneas repetidas -d Visualiza las líneas repetidas -u Visualiza las líneas no repetidas

9 Ejemplos uniq uniq –c ArchOrdenado uniq –d ArchOrdenado uniq –u ArchOrdenado

10 Derechos de acceso en archivos. Esta es una característica de Linux que permite proteger la información del usuario. Linux asocia derechos y así se determina que puede hacer cada usuario con el archivo.

11 Opciones de derechos opciónDerecho r Lectura w Escritura x Ejecución -Derecho desactivado

12 Tipos de derecho Hay tres tipos de derecho : A)De usuario B)De grupo C)Otros De Izquierda a derecha en ese orden se muestran los derechos al listar los archivos con el mando ls -l

13 Orden en que se muestran los derechos de un archivo ls –l drwx rwx rwx archivo.dat Derechos de Usuario Derechos de Grupo Derechos de Otros Directorio

14 Mostrar derechos de archivos Muestre los archivos y directorios en su directorio raíz ls –l Muestre solo los archivos que inicien con la letra c Debe aparecer el archivo columnas.dat utilizado en practicas anteriores ls –l c*.*

15 Formato del derecho Para cada grupo de tres letras hay un valor numérico que representa la asignación del derecho. 4 lectura 2 escritura 1 ejecución

16 Combinaciones de derechos Derecho de ejecución 1= 1 Derecho de escritura2= 2 Derecho de escritura y ejecución2+1= 3 Derecho de lectura4= 4 Derecho de lectura y ejecución4+1= 5 Derecho de lectura y escritura 4+2= 6 Derecho de lectura, escritura y ejecución 4+2+1= 7

17 Derechos de un archivo Al utilizar chmod el primer numero indica los derechos del usuario, el segundo los derechos del grupo y el tercer numero los derechos de otros. Ejemplo: chmod 755 datos.dat Se asignaron los siguientes derechos : Usuario : derecho de lectura, escritura y ejecución Grupo : derecho de lectura y ejecución. Otros : derecho de lectura y ejecución

18 Cambiar derechos de archivos Cambie los derechos del archivo columnas.dat, asígneselos todos chmod 777 columnas.dat ls –l c*.* Asigne los derechos anteriores del archivo columnas.dat chmod 644 columnas.dat ls –l c*.*

19 Instrucción chmod opciónAcción u Usuarios g Grupos o Otros aTodos +Añadir permiso -Quitar permiso =Asignar permiso removiendo los que no se especifiquen

20 Ejemplos chmod Agregar derecho de escritura a todos chmod a+w columnas.dat Quitar derecho de lectura a otros chmod o–r columnas.dat chmod 755 columnas.dat Es equivalente a : chmod u=rwx,g=rx,o=rx columnas.dat


Descargar ppt "Taller de Linux Practica 9 Mandos para ordenación, detección de redundancia y control de acceso a los archivos LSC Veronica Quizan Garcia."

Presentaciones similares


Anuncios Google