GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come scrivere dati in file in Linux

Vari sistemi operativi Linux in tutto il mondo forniscono diverse funzionalità e la scrittura di dati su file è una di queste. Le due operazioni più comuni con il file sono la lettura e la scrittura; in questo articolo, discuteremo diversi modi per scrivere dati nel file su Ubuntu 20.04, che è la distribuzione Linux più popolare e comunemente usata.

È ovvio che abbiamo bisogno di archiviare i nostri dati sul computer, altrimenti vengono persi, quindi dobbiamo scrivere i dati su un file, in modo che rimanga al sicuro e archiviato. Tutti i sistemi operativi forniscono modi per scrivere dati su un file. In Linux, possiamo anche scrivere dati su file tramite la riga di comando, lo scripting bash e l'interfaccia utente grafica. Se sei un nuovo utente Linux o vuoi imparare a scrivere su un file in Linux, segui una delle procedure menzionate di seguito in base alle tue esigenze

Devi prima creare il file in cui vuoi scrivere, altrimenti dovrebbe esistere già il file in cui vuoi scrivere.

Scrivi i dati in un file utilizzando la CLI (Command Line Interface)

Uno dei modi più comuni per eseguire funzioni in Linux è scrivere comandi in un terminale utilizzando l'interfaccia a riga di comando. In questa parte, discuteremo come scrivere dati in un file utilizzando la CLI utilizzando approcci diversi.

  • Scrivi i dati in un file usando il "comando cat".
  • Scrivi i dati in un file usando il "comando echo".
  • Scrivi i dati in un file usando il "comando printf".
  • Scrivi i dati su file utilizzando qualsiasi "editor di testo nano".

Questi approcci sono discussi in dettaglio di seguito.

Come scrivere dati su file utilizzando il comando cat

Il gatto è preinstallato nelle nuove versioni di Ubuntu, ma se stai utilizzando una versione precedente, dovrai installarla. Viene utilizzato per creare e scrivere dati in un file di testo in modo efficiente. Questo ti farà risparmiare tempo evitando la necessità di aprire un editor e anche questo comando è semplice. Il comando sotto indicato creerà il file “linux.txt” se non esiste o lo aprirà per modificarlo se è già presente.

$ cat >> linux.txt

Due simboli di reindirizzamento>> vengono utilizzati prima del nome del file. Può essere utilizzato anche un unico simbolo di reindirizzamento>, ma solo se andrà a sovrascrivere il contenuto precedentemente scritto nel file.

Premi invio e ora scrivi la riga sotto indicata nel file linux.txt.

This is linux 1

Dopo aver scritto il contenuto che desideri scrivere nel file, premi Ctrl+C per salvare il contenuto nel file.

Per verificare se il contenuto è inserito nel file “linux.txt” eseguire il comando sotto indicato:

$ cat linux.txt

Come scrivere dati su file utilizzando il comando echo

L'"eco" è come il comando cat; tuttavia, ha molta più flessibilità. Questo comando viene in genere utilizzato per stampare il testo sul terminale, ma può anche essere utilizzato per scrivere su un file o creare un file vuoto. È un comando preinstallato in quasi tutte le versioni di Ubuntu, ma se non è installato è necessario installarlo.

Il comando sotto menzionato scriverà il testo nel file linux.txt:

$ echo 'This is linux 2 >> linux.txt

Ora per verificare l'inserimento del testo visualizza il contenuto del file “linux.txt” con il comando sotto indicato:

$ cat linux.txt

Come scrivere dati su file utilizzando il comando printf

Questo comando preinstallato ha le stesse funzionalità di quello del comando echo, tranne per il fatto che segue lo "stile C" anziché lo stile Shell-Editing. Il comando sotto menzionato scriverà il testo nel file linux.txt:

printf "This is linux3" >> linux.txt

Ora per verificare l'inserimento del testo visualizza il contenuto del file “linux.txt” con il comando sotto indicato:

$ cat linux.txt

Scrivi i dati in un file utilizzando qualsiasi editor di testo nano

Questo è il modo più lento e dispendioso in termini di tempo, sebbene possa essere utile per i nuovi arrivati ​​​​di Linux. Il nano e altri editor di testo da riga di comando possono essere utilizzati per modificare pesantemente un file di testo. È preinstallato nelle nuove versioni di Ubuntu ma se stai usando una versione precedente devi installarla.

Il comando sotto indicato aprirà il file di testo “linux.txt”:

$ nano linux.txt

Ora inserisci il testo che vuoi scrivere nel file, quindi premi "Ctrl+S" per salvare il file, "Ctrl+X" per uscire e premi "Y" per confermare sì.

Scrivi i dati in un file utilizzando l'interfaccia utente grafica

Linux fornisce anche un modo per inserire del testo in un file utilizzando un'interfaccia utente grafica come facevamo in Windows.

Passaggio 1:

Innanzitutto, apri il file in cui desideri inserire il testo.

Ora scrivi il testo nel file aperto e poi clicca sul pulsante “Salva” per salvare il testo e poi chiudi il file.

Conclusione

I file possono essere utilizzati per eseguire varie funzioni, come la creazione, la scrittura, la modifica, l'eliminazione e il salvataggio. In questo articolo viene discussa in dettaglio la funzione di scrittura dei dati in un file. Esistono due approcci principali alla scrittura di dati su file; interfaccia a riga di comando e interfaccia utente grafica. Nella CLI abbiamo discusso di come scrivere dati tramite i comandi "cat", "echo" e "printf" e tramite l'editor di testo "nano".


Ubuntu
  1. Come scrivere un file in un altro?

  2. Come rinominare un file in Linux?

  3. Come posso monitorare i dati su una porta seriale in Linux?

  4. Come scrivere un file con C in Linux?

  5. Come posso elencare i blocchi di dati di un file su Linux?

Come unire i dati in Linux

Come visualizzare i dati da un file di testo in Linux

Come collegare simbolicamente un file in Linux

Come dividere un file Mp3?

Come importare dati in Apache Solr

Come fare eco in un file