Usuarios, grupos, UIDs y GIDs: cómo identifica Linux a las personas
El kernel identifica usuarios y grupos con números (UID/GID). /etc/passwd y /etc/group mapean esos números a nombres legibles; /etc/shadow guarda las contraseñas.
El kernel identifica usuarios y grupos con números (UID/GID). /etc/passwd y /etc/group mapean esos números a nombres legibles; /etc/shadow guarda las contraseñas.
Identifica tipos de fichero por sus magic bytes, inspecciona contenido binario en hexadecimal y recupera la terminal cuando un `cat` binario la deja inutilizable.
Lectura parcial de archivos con head y tail, seguimiento de logs con -f y -F, y el problema crítico de logrotate con inodos.
Diferencias de diseño y casos de uso reales de cat, less y more, incluyendo el patrón UUOC y los atajos esenciales de less.
Creación, resolución y diagnóstico de symlinks con ln -s, readlink y find; diferencia entre relativos y absolutos; dangling symlinks y casos reales del sistema.
Cómo funcionan los hard links a nivel de inodo, su contador de referencias, sus limitaciones de diseño y sus casos de uso reales en backups y configuración.
El inodo es la estructura de datos que representa un archivo en ext4; el nombre es solo una entrada de directorio que apunta a él.
Los archivos ocultos son ficheros cuyo nombre empieza por punto; no existe un atributo especial. `ls` los omite por defecto y `-a` los muestra todos.
Diferencias entre brace expansion y globbing, uso de globstar y nullglob, y por qué $(ls) rompe con espacios en nombres de archivo.
La shell expande *, ? y [] antes de ejecutar el comando; el programa recibe nombres de archivo reales, no los patrones originales.