Analizzare directory
From Linuzz
per la navigazione tra le cartelle/file del nostro sistema, abbiamo a disposizione dei comandi molto potenti.
prima di tutto dobbiamo imparare a leggere le informazione che il sistema ci da.
quando apriamo una shell, sul lato sinistro abbiamo indicati il nome dell'utente che in quel momento sta usando la shell, il nome della macchina e la cartella dove attualmente l'utente si trova.
utente@nome_computer:cartella_attuale#
ad esempio franco@laptop_casa:/home#
in questo caso, sara franco l'utente che ora sta usando il pc di nome laptop_casa. la cartella attuale e' home, che si trova dentro /.
la struttura delle cartelle in linux e' la seguente:
..bin
..cdrom
..etc
..initrd
..lib
..media
..opt
..root
..srv
..tmp
..var
..boot
..dev
..home
..lost+found
..mnt
..proc
..sbin
..sys
..usr
quindi se ci troviamo nella poizione / (franco@laptop_casa:/#) e vogliamo andare a vedere cosa c'e' dentro la cartella mnt, il comando da editare e' il seguente
cd mnt
cosi il nostro cursiore sara preceduto da franco@laptop_casa:/mnt#, quindi il comando per spostarci da una cartella all'altra e' cd.
una volta entrati in una cartella, potrebbe servirci di sapere cosa contiene, quindi editeremo il comando
ls
ad esempio
franco@laptop_casa:/mnt#ls hdd pennausb tiziobis
i colori dei nomi, ci indicano che tipo di file sono.
se volessimo sapere che permessi hanno dobbiamo digitare il comndo ls, con l'aggiunta di -la, quindi
ls -la
Nel caso in cui dobbiamo visionare il contenuto di un file di testo,
cat visualizza il contenuto del file ed esce dal visualizzatore, less invece ci rimane dentro, infatti possiamo scorrere il file aperto, con le freccette. In un secondo momento, se vogliamo apportare delle modifiche, bastera premere il tasto v ed il testo sara' modificabile. [ricorda sempre che solo se hai i permessi di scrittura, puoi compiere questa operazione.]
nel caso in cui volessimo solo visionare una file, cat e' piu utile se il documento e' piccolo e non serve scorrerlo, al contrario, e' piu utile less.
si utilizzano cosi
cat file.txt
less file.txt
./\\./\\./\\./\\./\\./\\./\\/./\\/.\\/.\\/.\\/.\\/.\\/.\\/.\\/.\\/.\\/.\\/.\\/.
quindi i comandi che abbiamo visitato sono questi:
cd -->cambia cartella
ls -->mostra il contenuto di una cartella
ls -la --> mostra il contenuto di una cartella, e info sui file contenuti
cat -->mostra ail contenuto di un file di testo ed fa tornare il cursore utilizzabile
less --> mostra il contenuto di un file, e' possibile scorrerlo e modificarlo