¿Dónde estoy? Rutas absolutas y relativas
El tesoro no está en tu carpeta personal. Sigue la cadena de pistas: cada una te dice dónde encontrar la siguiente, a veces con una ruta relativa y a veces con una absoluta. Aprende a saber siempre dónde estás.
Laboratorio 2 de 9 de la ruta Fundamentos de Linux. Si te atascas tienes 3 pistas, de la más vaga a la más precisa: cuestan 0, 40 y 120 XP.
Qué aprendes
Los objetivos se completan solos mientras trabajas en el terminal; cada uno vale puntos de experiencia:
- Seguir una ruta relativa (mappe/vecchie) (50 XP)
- Pasar a una carpeta hermana con .. (50 XP)
- Salir de tu carpeta personal con una ruta absoluta (60 XP)
- Abrir el cajón correcto del archivo (60 XP)
Temas: linux, percorsi.
Los comandos que usarás
El terminal es simulado y entiende unos cuarenta comandos de Linux. En este laboratorio te servirán sobre todo estos:
cat: muestra el contenido de un archivo: la forma más directa de leer configuraciones, notas y registros.cd: cambia de carpeta, con una ruta absoluta (que empieza en /) o relativa (con . y ..).ls: lista los archivos de una carpeta; con -l muestra permisos y propietarios, con -a también los archivos ocultos. Es el primer comando en cualquier máquina.pwd: dice en qué carpeta estás: el punto de partida de toda ruta relativa.
El entorno simulado
Trabajas en una shell de Linux simulada, en la carpeta personal del usuario runner: archivos y carpetas inventados, ningún objetivo en red.
Además de la carpeta personal hay un sistema simulado completo, con archivos de configuración, registros, usuarios y permisos que examinar.
La lección de defensa
Con el laboratorio resuelto, el informe explica qué falló y cómo protegerse:
Una ruta absoluta parte de la raíz (/) y vale desde cualquier sitio; una relativa parte de la carpeta actual y usa . y ..: pwd te dice siempre cuál es el punto de partida. Saber dónde estás evita errores costosos (borrar o copiar en la carpeta equivocada). Para quien defiende, conocer el mapa del sistema de archivos (/srv, /var, /opt) significa saber dónde están los datos importantes y, por tanto, quién puede llegar a ellos.
Antes y después de este laboratorio
Para abrirlo debes haber resuelto:
- Primeros pasos en la shell (Fundamentos de Linux, fácil)
Después de este laboratorio puedes pasar a:
- Archivos ocultos (Fundamentos de Linux, fácil)
La ruta Fundamentos de Linux
Fundamentos de Linux es el punto de partida. Casi todos los servidores, los dispositivos de red y las herramientas de seguridad funcionan con Linux, y quien defiende un sistema (o lo pone a prueba con permiso) pasa gran parte del tiempo en un terminal. Aquí aprendes a moverte por el sistema de archivos, a encontrar archivos ocultos, a leer por partes registros larguísimos, a buscar palabras con grep, a encadenar comandos con tuberías y a entender permisos, variables de entorno e historial: la base que usarás en todas las demás rutas.