Objetivo: situar a los alumnos en los temas 2 y
3, y qué material pueden consultar.
Explicar:
hoja de ruta con niveles progresivos de competencia
Libro Linux Fundamentals
foros de ejercicios en Moodle
Objetivo: trabajar con los alumnos sobre casos frecuentes/importantes de órdenes Unix
Se asume que los alumnos ya han empezado a trabajar el Tema 2 en el laboratorio.
Guión:
demostración de uso de filtros
find → buscar por metadatos (de ficheros)
grep → buscar por contenido
stat -c formato
órdenes empotradas $(orden)
redirecciones avanzadas 2>/dev/null
,
etc.
¿cuántos ficheros hay en el directorio D?
¿cuántas cuentas de usuario existen?
Lista ordenada de cuentas de usuario.
repaso a los atributos principales: nombre, permisos, fechas, etc.
este momento es bueno para
introducir 2>/dev/null
explicar cómo computa los tiempos (mtime, atime, ctime), periodos de 24 horas
apoyarse en el dibujito de José Miguel
Listar todos los ficheros que se hayan modificado en las últimas 24 horas
Listar todos los ficheros a los que se haya accedido por última vez hace más de dos días (48 horas)
Cuántas carpetas tengo en mi cuenta (en mi directorio
$HOME
, recursivamente)
Listar todos los ficheros que se tocaron por última vez en febrero de 2018
Listar los nombres de los usuarios que tienen ficheros en /tmp
chuleta grep:https://www.cheatography.com/tme520/cheat-sheets/grep-english/pdf/
comentarios tipo Java
en /usr/share/dict/words, filtrar palabras según distintos criterios:
que empiecen por vocal
que tengan cinco letras
que tengan menos de cinco letras
que empiecen por vocal, terminen en "t" y tengan menos de cinco letras
reconocer direcciones de correo electrónico, ej. hola-mundo@buzon.correo.com