Terza Lezione → Navigare nel file System → parte 2
Varie sfumature di ls Ls senza argomenti mostra i file e le cartelle della current working directory esempio ls Ls con argomenti esempio ls /home/luca/p esempio ls /home/luca/p /home/luca/prova Ls con opzioni esempio ls -l (otteniamo una lista con maggiori informazioni sui file e le cartelle) esempio ls –all (lista tutti i file, anche quelli nascosti)
Differenza tra opzioni e argomenti Comando -opzione argomento … Un comando può prevedere un opzione per personalizzare l'azione che deve essere eseguita esempio ls -l (lista con maggiori informazioni) Gli argomenti specificano gli elementi su cui deve agire il comando (es. la cartella di cui deve essere specificata la lista dettagliata ls -l /home/luca)
Prima di continuare, esiste anche un comando inutile SL
Dettaglio del risultato di ls -l -rw-r--r-- indica i permessi del file (proprietario, gruppo, utente) La seconda colonna (vedremo meglio nel prossimo video) root L'username del proprietario del file root Il nome del gruppo che possiede il file 2554 Dimensione del file in bytes 2015-12-04 13: 37 Data e ora dell'ultima modifica File.txt nome del file
Il comando file Specifica le informazioni sul file La codifica dei caratteri utilizzata IN LINUX TUTTO E' UN FILE!
Vedere il contenuto di un file con less PERCHE' ESAMINARE FILE DI TESTO? CONFIGURAZIONI DELLE APPLICAZIONI SCRIPT SHELL CHE IMPAREREMO A CREARE PIU' AVANTI
LESS IS MORE? Why? Il programma less viene creato come versione migliorata di more. Less cade nella tipologia di programmi che servono per gestire file di grossi dimensioni che per ragioni di efficienza non possono essere caricati tutti in una volta. Less is more anche perché contiene molti più funzionalità di more (v. comando less man → centinaia di opzioni e argomenti)
Usare less (alcuni comandi più usati) Si può scorrere avanti e indietro il file di testo con la freccia in alto e in basso G si torna alla fine del file g si va all'inizio del file /parametro Cerca avanti dalla posizione corrente alla fine in cerca della stringa passata come parametro, evidenzia i risultati trovati nel file. ?parametro Cerca indietro dall'inizio alla fine del file la stringa passata come parametro ed evidenzia i risultati trovati nel file h si accede alla guida per la spiegazione dei comandi Si può chiudere less con q Si possono avere maggiori informazioni tramite man less
Esercizi (seguirà video con la soluzione) 1. usare cd per spostarsi in una cartella di prova 2.lista i file e le directory della cartella in modo dettagliato usando ls -l 3. Personalizzare il comando ls -l ordinando la lista secondo la data di modifica più recente (cercare tramite man ls) e con la dimensione del file indicata in modo che sia comprensibile maggiormente N.B. Ricorda che si possono unire tra di loro due opzioni 4. Apri un file di testo nella cartella di prova che sia abbastanza capiente usando less 5. filtrare le righe nel file, visualizzando solo quelle che contengono una certa stringa (cercare tramite man less)