10 Herramientas Linux. Enunciados

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Enunciado 10.

1 find
Duración estimada: 20 minutos

1. Conéctese a la segunda consola virtual texto (tty2) como el usuario tux.

Vaya a su directorio personal y visualice la lista de todos los archivos


2.
presentes en su árbol.

3. Visualice la lista de todos los archivos presentes en los directorios /bin y /lib.

Liste los archivos de su subdirectorio capítulo5 visualizando únicamente los


4. nombres de los directorios. Después proceda del mismo modo visualizando
únicamente los nombres de los archivos ordinarios.

Vaya al subdirectorio capítulo5 y visualice todos los nombres de archivos


5.
que comiencen por la cadena "fic" presentes en el árbol.

Busque en todo el árbol del sistema, todos los archivos con un tamaño
superior a diez megabytes o con los permisos de acceso 4755.
6.
¿Hay mensajes de error? En caso afirmativo, ¿por qué?

Suprima los mensajes de error posibles con una redirección.

Visualice el formato de cada archivo donde el nombre comience por la letra


"p" en el árbol del directorio /etc.
7.
Suprima los mensajes de error posibles con una redirección.

Busque de nuevo en su subdirectorio capítulo5, todos los nombres de


8. archivos que comiencen por la cadena "fic" presentes en el árbol. Y suprima
los archivos donde el nombre contenga una cifra.

Pistas para el enunciado 10.1

2. Indique la ruta de búsqueda relativa en el comando find.


3. Indique varias rutas de búsqueda en el comando find.

El directorio capítulo5 se creó durante los ejercicios del capítulo 5; su árbol


4.
debe parecerse a:

[tux]$ find capítulo5


capítulo5
capítulo5/fic2
capítulo5/dir2
capítulo5/docperso
capítulo5/docperso/fica
capítulo5/docperso/ficc
capítulo5/docperso/ficd
capítulo5/docperso/ficb
capítulo5/fic1
capítulo5/dir1
capítulo5/dir1/secret

Utilice la expresión de selección -type del comando find.

Utilice la expresión de selección -name del comando find con caracteres


5. genéricos; para ello, utilice los caracteres de escape para suprimir la
interpretación del shell.

Utilice conjuntamente las expresiones de selección -size y -perm del


6.
comando find.

7. Utilice la acción -exec del comando find con el comando file.

8. Utilice la acción -ok del comando find con el comando rm.

Enunciado 10.2 grep


Duración estimada: 25 minutos

1. Visualice el PID de los procesos bash actualmente iniciados en el sistema.

Visualice todas las líneas del archivo /etc/services que contengan la cadena de
2.
caracteres "http".

Filtre de nuevo el archivo /etc/services esta vez, con la cadena de caracteres


3.
"http" como palabra.

Visualice las líneas del archivo /etc/passwd que no contengan la cadena de


4.
caracteres "home".

5. ¿Cuántas líneas del archivo /etc/passwd contienen la cadena de caracteres


"sbin"?

¿Qué archivos del directorio /etc contienen la cadena de caracteres "tux"?


6.
Suprima los mensajes de error eventuales con una redirección.

¿En qué números de líneas se encuentra la cadena de caracteres "tux" en los


archivos anteriores?
7.
Suprima los mensajes de error eventuales con una redirección.

Visualice todas las líneas del archivo /etc/services que contengan la cadena de
8.
caracteres "iana", sin importar el tipo de caracteres (mayúsculas/minúsculas).

Pistas para el enunciado 10.2

1. Filtre la salida del comando ps con el comando grep.

2. Utilice el comando grep con el archivo /etc/services como argumento.

3. Utilice la opción -w .

4. Utilice la opción -v .

5. Utilice la opción -c .

6. Utilice la opción -l.

7. Utilice la opción -n .

8. Utilice la opción -i.

Enunciado 10.3 cut


Duración estimada: 10 minutos

Visualice el primer y el tercer campo del archivo /etc/group (nombre del grupo
1.
y GID correspondiente).

2. Visualice una lista detallada de los archivos presentes en el directorio /etc.


Después conserve únicamente la información siguiente:

• permisos del archivo;

• tamaño del archivo;


• nombre del archivo.

Pistas para el enunciado 10.3

1. Utilice el comando cut con el carácter : como separador de campo.

Utilice el comando cut en una tubería especificando las columnas de la


2.
visualización a conservar.

Enunciado 10.4 sort


Duración estimada: 15 minutos

Clasifique el archivo /etc/passwd alfabéticamente por el nombre de conexión


1.
(login) de cada usuario.

Clasifique el archivo /etc/passwd alfabéticamente por el nombre completo


2.
(campo GECOS) de cada usuario.

3. Clasifique el archivo /etc/passwd numéricamente por el UID de cada usuario.

Visualice una lista detallada de archivos presentes en el directorio /etc.


4.
Después clasifique los archivos de mayor a menor.

Pistas para el enunciado 10.4

Clasifique el quinto campo del archivo con el carácter : como separador de


2.
campo.

Clasifique el tercer campo del archivo con el carácter : como separador de


3.
campo y utilice la opción -n.

Utilice el comando sort en una tubería especificando la columna y el tipo de


4.
clasificación.

Enunciado 10.5 head, tail


Duración estimada: 10 minutos

1. Visualice las cinco primeras líneas del archivo /etc/passwd.

2. Visualice las siete últimas líneas del archivo /etc/protocols.

Utilice el comando tail en una tubería para no visualizar la primera línea


3.
devuelta por el comando ls -l.
4. Visualice de la línea 188 a 191 del archivo /etc/services.

Pistas para el enunciado 10.5

4. Utilice los comandos head y tail con una tubería.

Enunciado 10.6 Para ir más lejos


Duración estimada: 10 minutos

Utilice el comando find para encontrar el emplazamiento de su archivo de


1.
configuración personal del navegador web.

Utilice el comando grep para visualizar todos los vínculos simbólicos


2.
presentes en el directorio /etc.

Pistas para el enunciado 10.6

Cree un archivo de referencia con el comando touch, después utilice la expresión


1. de selección -newer del comando find después de haber modificado uno de los
parámetros de su navegador web.

Filtre la salida del comando ls -l con el comando grep, y utilice una expresión
2.
regular correspondiente a todas las líneas que comiencen por el carácter "l".

También podría gustarte