Salta al contenuto
PURPLEDUEL

Dove sono? Percorsi assoluti e relativi

Fondamenti Linux · livello facile · 5 obiettivi · 320 XP in tutto

Il tesoro non è nella tua home. Segui la catena di indizi: ognuno ti dice dove trovare il prossimo, a volte con un percorso relativo, a volte con uno assoluto. Impara a sapere sempre dove sei.

Laboratorio 2 di 9 del percorso Fondamenti Linux. Se ti blocchi hai 3 aiuti, dal più vago al più preciso: costano 0, 40 e 120 XP.

Cosa impari

Gli obiettivi si completano da soli mentre lavori nel terminale; ognuno vale punti esperienza:

  • Seguire un percorso relativo (mappe/vecchie) (50 XP)
  • Passare a una cartella sorella con .. (50 XP)
  • Uscire dalla home con un percorso assoluto (60 XP)
  • Aprire il cassetto giusto dell'archivio (60 XP)

Argomenti: linux, percorsi.

I comandi che userai

Il terminale è simulato e capisce una quarantina di comandi Linux. In questo laboratorio ti servono soprattutto questi:

  • cat: stampa il contenuto di un file: il modo più diretto di leggere configurazioni, note e registri.
  • cd: cambia cartella, con un percorso assoluto (che parte da /) o relativo (con . e ..).
  • ls: elenca i file di una cartella; con -l mostra permessi e proprietari, con -a anche i file nascosti. È il primo comando su qualunque macchina.
  • pwd: dice in quale cartella ti trovi: il punto di partenza di ogni percorso relativo.

L'ambiente simulato

Lavori su una shell Linux simulata, nella home dell'utente runner: file e cartelle inventati, nessun bersaglio in rete.

Oltre alla home c'è un sistema simulato completo, con file di configurazione, registri, utenti e permessi da esaminare.

La lezione di difesa

A laboratorio risolto, il writeup spiega cosa è andato storto e come ci si protegge:

Un percorso assoluto parte dalla radice (/) e vale da ovunque; uno relativo parte dalla cartella corrente e usa . e .. : pwd ti dice sempre qual è il punto di partenza. Sapere dove ti trovi evita errori costosi (cancellare o copiare nella cartella sbagliata). Per chi difende, conoscere la mappa del filesystem (/srv, /var, /opt) significa sapere dove stanno i dati importanti e quindi chi può raggiungerli.

Prima e dopo questo laboratorio

Per aprirlo devi aver risolto:

Dopo questo laboratorio puoi passare a:

Il percorso Fondamenti Linux

Fondamenti Linux è il punto di partenza. Quasi tutti i server, i dispositivi di rete e gli strumenti di sicurezza girano su Linux, e chi difende un sistema (o lo mette alla prova con permesso) passa gran parte del tempo in un terminale. Qui impari a muoverti nel filesystem, a trovare i file nascosti, a leggere a pezzi registri lunghissimi, a cercare parole con grep, a collegare comandi con le pipe e a capire permessi, variabili d'ambiente e cronologia: le basi che userai in tutti gli altri percorsi.

Tutti i laboratori del percorso Fondamenti Linux

Approfondisci con le guide

Tutte le guide