You are on page 1of 15

Taller de Linux

Practica 8 Mandos para ordenacin, deteccin de redundancia y control de acceso a los arch

Mandos ordenacin, deteccin de redundancia y control archivos sort


Ordenar lneas compuestas por campos, utilizando separadores.

uniq
Filtra y elimina lineas repetidas en un archivo ordenado.

chmod
Permite modificar archivo. los permisos de un

Instruccin sort
opcin
-f -n -r
+n

Accin
Considera diferentes a las mayusculas y minusculas Ordena campos numericos por su valor Ordena los datos descendentemente (Z-A) Indica el campo o columna por el que se ordena

-t
-l

Indica el delimitador
Suprime las lneas repetidas de un archivo ordenado

Ejemplos sort
sort [-fnrtl] archivo
sort datos.dat sort n datos.dat sort t: +3 info.txt

Instruccin uniq

opcin
-c -d -u

Accin
Cuenta las lneas repetidas Visualiza las lneas repetidas Visualiza las lneas no repetidas

Ejemplos uniq
uniq c datos.dat
uniq d datos.dat uniq u datos.dat

Derechos de acceso en archivos.


Esta es una caracterstica de Linux que permite proteger la informacin del usuario.
Linux asocia derechos y as se determina que puede hacer cada usuario con el archivo.

Opciones de derechos
opcin
r w
Lectura Escritura

Derecho

x
-

Ejecucin Derecho desactivado

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

Orden en que se muestran los derechos de un archivo


ls l rwx rwx rwx archivo.dat
Derechos de Grupo Derechos de Usuario Derechos de Otros

Formato del derecho


Para cada grupo de tres letras hay un valor numrico que representa la asignacin del derecho. 4 lectura 2 escritura 1 ejecucin

Combinaciones de derechos
Derecho de ejecucin Derecho de escritura Derecho de escritura y ejecucin Derecho de lectura Derecho de lectura y ejecucin Derecho de lectura y escritura
Derecho de lectura, escritura y ejecucin

1 =1 2 =2 2+1 = 3 4 =4 4+1 = 5 4+2 = 6 4+2+1 = 7

Instruccin chmod
opcin
u g o
a + Usuarios Grupos Otros Todos Aadir permiso Quitar permiso

Accin

Asignar permiso removiendo los que no se especifiquen

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 ejecucin Grupo : derecho de lectura y ejecucin. Otros : derecho de lectura y ejecucin

Ejemplos chmod
Agregar derecho de escritura a todos

chmod a+w datos.dat


Quitar derecho de lectura a otros

chmod or datos.dat chmod 755


Es equivalente a :

chmod u=rwx, g=rx, o=rx

You might also like