domingo, 21 de mayo de 2023

Script Linux XXV.

awk

Todos se tienen que realizar utilizando awk.

  1. Desde /etc/shells, muéstrame solo las shells.
  2. Muéstrame las líneas del shadow que comiencen por vocal y tengan más de 40 caracteres de contraseña.
  3. Muéstrame el nombre del usuario y la longitud de su contraseña separado por un tabulador pero sólo de las contraseñas superiores a 40 caracteres.
  4. Sácame todoa la información de los procesos actuales pero sin la cabecera.
  5. Muéstrame el número de los distintos tipos de ficheros que hay en el directorio actual. Muestra número y extensión, por ejemplo.
      4 pdf 
      23 doc
      3 png
      
  6. Saca la lista de direcciones distintas ip's conectadas al servidor.

jueves, 18 de mayo de 2023

Práctica VI. Linux

Comandos head, tail, sort, cut, join, grep, tr.

Crea un fichero con 13 registros como mínimo. Cada registro tendrá varios campos separados por ":" DNI, nombre, 1apellido, 2apellido, edad, localidad, telefóno, email, sueldo.

  1. Ordéname el fichero por el primer apellido.
  2. Ordéname el fichero por el segundo apellido, de forma descendente.
  3. Muéstrame los 3 que más cobran.
  4. Muéstrame los 4 que más jóvenes.
  5. Sácame a partir del 5 usuario.
  6. Muestra el fichero con el separador "-"
  7. Sácame el nombre y la edad del más mayor.
  8. Muéstrame el nombre, DNI y el 1º apelllido del que menos cobra.
  9. ¿Cuántas localidades distintas hay?
  10. ¿Dónde vive el que más cobra?
  11. Crea un fichero con: DNI, nombre, 1apellido, 2apellido. Se llamará datos1.txt
  12. Crea un fichero con: nombre, 1apellido, 2apellido, localidad. Se llamará datos2.txt
  13. Crea un fichero con: DNI,edad, localidad y teléfono. Se llamará datos3.txt
  14. Crea un fichero con datos1.txt y datos3.txt. Se llamará datosprincipales.txt y tendrá como separador "-".
  15. Sácame los DNI's.
  16. Muéstrame sólo los números del DNI.
  17. Busca los DNI's
  18. Busca sólo los números de los DNI's
  19. Muestra los campos 2, 3, 4 y 6 separados por una tabulación.
  20. Busca las cuentas de correo.
  21. ¿Cuántos tienen correo de Gmail?
  22. ¿Cuántos correos distintos hay?
  23. Nombre y apellidos de los usuarios de Salamanca y Zamora.
  24. ¿Quién es el más joven de Salamanca?
  25. Sácame el DNI y el nombre de los usuarios con una longitud de 4 letras.
  26. Sácame el DNI y las 4 primeras letras del nombre.
  27. Búscame los números de teléfono.

martes, 16 de mayo de 2023

Prácticas V. Linux.

Comandos de mensajeria en Linux, mail, write, talk, wall.

  1. Instala en tu distribución linux el ssh.(si no trabajas de forma local)
  2. Crea varios usuarios.
  3. Instala, configura, en los casos que sea necesario, mail, sendmail, mutt, write, talk y wall.
  4. Haz login con cada uno de los usuarios anteriores desde terminales virtuales.
  5. Realiza una prueba de correcto fiuncionamiento con cada una de las herramientas anteriores (write, talk, wall y una de estas, mail, sendmail, mutt), captura las pantallas oportunas.