Lavorare con i File

In questa sezione parleremo di come gestire e manipolare i file nel nostro sistema operativo utilizzando diversi strumenti e comandi. Questi strumenti sono fondamentali per visualizzare, cercare e modificare file in modo efficiente.

1. Visualizzare il contenuto dei file
  • cat - "Concatenate": permette di visualizzare il contenuto di un file. È utile quando si desidera leggere rapidamente tutto il contenuto di un file.

Linux Terminal

$ cat nomefile.txt


  • less/more - utilizzati per visualizzare il contenuto di un file pagina per pagina. less è preferibile a more perché offre più funzionalità, come la possibilità di scorrere avanti e indietro.

Linux Terminal

$ less nomefile.txt

$ more nomefile.txt


  • head/tail - utilizzati per visualizzare rispettivamente le prime/ultime righe del file, di default mostra le prime/ultime 10 righe, ma è possibile specificare un numero diverso.

Linux Terminal

$ head -n 20 nomefile.txt

$ tail -n 20 nomefile.txt

  • nl - utilizzato per numerare le righe di un file, facilitando la lettura e la referenza di specifiche linee.

Linux Terminal

$ nl nomefile.txt




2. Ricerca di File contenuti

  • find - utilizzato per trovare file e directory in una gerarchia di directory. Può cercare per nome, tipo, dimensione, data e molti altri attributi.

Linux Terminal

$ find /percorso/di/partenza -name "nomefile.txt"


  • grep - utilizzato per cercare testo all'interno di un file. È molto utile per trovare occorrenze specifiche di parole o frasi.

Linux Terminal

$ grep "parola" nomefile.txt


  • locate - cerca rapidamente file che sono già stati indicizzati dal sistema. È molto più veloce di find, ma richiede che il database di locate sia aggiornato.

Linux Terminal

$ locate nomefile.txt




3. Modificare i File

  • nano - È un editor di testo semplice e intuitivo. Ecco alcuni comandi base:
    • Aprire un File:

      Linux Terminal

      $ nano nomefile.txt

    • Modificare il testo semplicemente digitando.

    • Salvare il file con Ctrl + O , poi premere Invio.

    • Uscire con Ctrl + X .

  • vim -È un editor di testo più avanzato con modalità multiple. Ecco alcune nozioni di base:

    • Modalità di comando e di inserimento: Premere i per entrare in modalità di inserimento e iniziare a digitare.
    • Premere Esc per tornare alla modalità di comando.

Copyright: 2024 - Dipartimento di Informatica - IIS LOMBARDI (sede ITI Faccio) Vercelli