Interagire col file system: pwd, ls e cd
In questa lezione vedremo di prendere un po' di confidenza con alcuni dei comandi fondamentali della shell di Linux: pwd, cd, ls.
I tre comandi qui sopra hanno uno scopo comune: consentirci di interagire col file system.
Il comando pwd (present working directory) chiede alla macchina di indicarvi in quale directory vi trovate.
Provate ad effettuare il login e poi usate pwd; otterrete come risposta il percorso assoluto della directory in cui vi trovate attualmente.
N.B.
La directory di partenza (quella in cui ci si trova dopo il login) è detta home directory. Ogni utente ha una sua home directory.
Bene. Ora sappiamo dove siamo.
Facciamoci quindi un'altra domanda: cosa contiene la directory in cui ci troviamo attualmente?
Per saperlo useremo il comando ls che, se digitato senza argomenti, ci fornirà l'elenco completo dei file e delle sottodirectory presenti nella directory corrente.
Se invece volesimo sapere il contenuto di una directory diversa da quella nella quale ci troviamo, avremmo dovuto usare ls acompagnato dal percorso della directory da mostrare. Così:
ls /percorso/della/directory/Se siete interessati a vedere anche alcune informazioni relative ad ogni singolo file e/o directory usate ls accompagnato dall'opzione "-l", così:
ls -l /percorso/della/directory/Se nella directory in questione si trovano dei "file nascosti" e li volete vedere usate ls accompagnato da "-al", così:
ls -al /percorso/della/directory/Altra opzione interessante di ls è "-R" grazie alla quale potremo vedere anche il contenuto di ogni singola sottodirectory della directory specificata. Ecco un esempio:
ls -R /percorso/della/directory/Per finire vediamo l'utilizzo del comando cd. Il comando cd serve per muoversi tra le directory. Il suo utilizzo è semplicissimo: basta usare il comando seguito dal percorso della directory in cui ci si vuole spostare. Così:
cd /percorso/della/directory/Et violà! Ora siete nella directory che avete indicato... non ci credte? provate a fare pwd...







