GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come visualizzare i dati da un file di testo in Linux

Come utente Linux, devi sempre gestire file di testo come codici sorgente, file di registro, file di configurazione e così via, per configurare i file di testo e per questo visualizziamo i dati dei file di testo. In questo articolo, discuteremo diversi approcci per estrarre dati da file di testo e visualizzarli utilizzando il sistema operativo Linux Ubuntu 20.04.

Conoscerai il file di testo, ma nel caso in cui desideri ricordarlo, contiene dati grezzi senza alcuna formattazione, senza audio, video o immagini solo dati di testo come suggerisce il nome. Sono usati per memorizzare informazioni. La maggior parte dei file di testo ha un'estensione ".txt", ma anche altri file di origine con estensioni come ".cpp", ".py" e alcuni altri sono inclusi nei file di testo.

In questo articolo verranno discussi in dettaglio i metodi per visualizzare i dati dei file di testo sullo schermo del terminale di Ubuntu. Segui l'articolo per saperne di più sulla visualizzazione dei dati dei file di testo.

Visualizzazione di dati da un file di testo su terminale Linux

Di seguito sono menzionati sette approcci per visualizzare i dati dei file di testo su un terminale Linux:

  • Visualizza i dati da un file di testo utilizzando il comando cat
  • Visualizza i dati da un file di testo utilizzando il comando nl
  • Visualizza i dati da un file di testo utilizzando meno comandi
  • Visualizza i dati da un file di testo utilizzando più comandi
  • Visualizza i dati da un file di testo utilizzando il comando head
  • Visualizza i dati da un file di testo utilizzando il comando tail
  • Visualizza i dati da un file di testo utilizzando il comando misc

Di seguito ogni metodo è discusso in dettaglio.

Visualizzazione di dati da un file di testo utilizzando Cat Command

Il gatto sta per concatenare; è preinstallato nelle nuove versioni di Ubuntu ma se stai usando una versione precedente devi installarla. È un comando comunemente usato che legge tutti i dati da un file e ne visualizza il contenuto sullo schermo del terminale. Ci consente di generare, visualizzare e combinare file. Quando usi il comando cat per visualizzare il contenuto di file di testo di grandi dimensioni sul terminale, il tuo terminale si confonderà e renderà difficile la navigazione.

Sintassi:

$ cat [options] filename

Le opzioni aiuteranno nella formattazione del contenuto di visualizzazione del file.

Opzioni Spiegazione
-A Uguale a -vET
-b Visualizza tutte le righe di output non vuote con numerazione
-e Uguale a -vE
-E Metti $ alla fine di ogni riga di output
-n Visualizza tutte le righe di output con la numerazione
-s Le righe di output vuote ripetute vengono soppresse.
-t Uguale a -vT.

Il comando sotto indicato mostrerà tutto il contenuto del file “linux.txt” sullo schermo:

$ cat linux.txt

Esegui il comando indicato di seguito per saperne di più sul comando cat:

$ man cat

Visualizzazione di dati da un file di testo utilizzando il comando nl

Il comando nl è preinstallato. È simile a cat tranne per il fatto che il comando nl viene utilizzato per numerare le righe che accetta l'input da un file o STDIN e copia ogni file fornito in STDOUT, aggiungendo i numeri di riga all'inizio di ogni riga e visualizzandoli sul terminale.

Sintassi:

$ nl [options] filename
Opzioni Spiegazione
-b Numera le linee del corpo
-i Incrementa il numero su ogni riga
-n Inserisci il numero di riga rispetto al formato
-v Cambia il numero della prima riga di input
-s dopo ogni numero di riga ragionevole, aggiunge STRING

Il comando sotto indicato visualizzerà tutto il contenuto del file “linux.txt” sullo schermo usando il comando nl:

$ nl linux.txt

Esegui il comando indicato di seguito per saperne di più sul comando nl:

$ man nl

Visualizzazione dei dati da un file di testo utilizzando meno comandi

Less è un comando preinstallato che ti consente di guardare il contenuto di un file una singola pagina alla volta. È possibile scorrere il file di testo premendo il tasto spazio. Ogni pagina del file di testo è indicata da due due punti nella parte inferiore del terminale. Puoi uscire premendo “q”.

Sintassi:

$ less [options] filename

Funziona alla grande con file più grandi, poiché visualizza una pagina alla volta in modo che i file più grandi possano essere facilmente visualizzati con questo comando, il comando di seguito mostrerà tutto il contenuto del file "linux.txt" sullo schermo usando meno comando:

$ less linux.txt

Esegui il comando indicato di seguito per saperne di più su less command:

$ man less

Visualizzazione dei dati da un file di testo utilizzando più comandi

More è un comando preinstallato simile a less tranne per il fatto che apre il file di testo, puoi leggere pagina dopo pagina e non ci sarà alcun output visibile sullo schermo quando esci. Il tuo terminale sarà immacolato.

Sintassi:

$ more [options] filename 

Il comando sotto indicato visualizzerà tutto il contenuto del file “linux.txt” sullo schermo utilizzando più comandi:

$ more linux.txt

Esegui il comando indicato di seguito per saperne di più su altri comandi:

$ man more

Visualizzare i dati da un file di testo utilizzando il comando head

Il comando Head è un altro approccio per vedere un file di testo; tuttavia, differisce leggermente. Per impostazione predefinita, il comando head visualizza le "prime 10 righe" di un file di testo specificato. Utilizzando diverse opzioni del comando head, puoi cambiare il modo di visualizzare i contenuti. Viene preinstallato con tutte le distribuzioni Linux.

Sintassi:

$ head [options] filename 

Il comando sotto indicato mostrerà tutto il contenuto del file “linux.txt” sullo schermo usando il comando head:

$ head linux.txt

Esegui il comando indicato di seguito per saperne di più sul comando head:

$ man head

Visualizzare i dati da un file di testo utilizzando il comando tail

Il tail è un comando preinstallato, l'inverso del comando head. Per impostazione predefinita, il comando head mostra le "ultime 10 righe" di un file di testo specificato. Utilizzando diverse opzioni del comando head, puoi cambiare il modo di visualizzare i contenuti.

Sintassi:

$ tail [options] filename 

Il comando sotto indicato mostrerà tutto il contenuto del file “linux.txt” sullo schermo usando il comando tail:

$ tail linux.txt

Esegui il comando indicato di seguito per saperne di più sul comando tail:

$ man tail

Visualizzazione di dati da un file di testo utilizzando comandi vari

Se non hai nessuno dei comandi sopra menzionati, puoi mostrare i contesti di un file usando un editor di testo come nano. Tuttavia, piuttosto che leggere i contenuti, è più come modificare il file. È preinstallato nelle nuove versioni di Ubuntu ma se stai usando una versione precedente devi installarla.

Sintassi:

$ nano filename 

Il comando sotto indicato visualizzerà tutto il contenuto del file “linux.txt” sullo schermo usando il comando nano, premere CTRL+s per salvare e CTRL+X per uscire:

$ nano linux.txt

Conclusione

I file di testo sono file utilizzati per memorizzare informazioni. Abbiamo bisogno di configurare i file di testo ogni giorno, per questo vogliamo visualizzare il contenuto dei file di testo. In questo articolo, discutiamo molti modi per estrarre il testo da file di testo e visualizzarli sul terminale, come visualizzare i dati da un file di testo usando cat, nl, less, more, head, tail e misc. esamina attentamente l'articolo per conoscere ogni comando in dettaglio.


Ubuntu
  1. Come aggiungere facilmente testo alla fine del file in Linux

  2. Come distinguere il binario dai file di testo in Linux

  3. Come rimuovo le nuove righe da un file di testo?

  4. Come scaricare un file dall'URL in Linux

  5. Come visualizzare determinate righe da un file di testo in Linux?

Come unire i dati in Linux

Come scrivere dati in file in Linux

Scripting Bash:come leggere i dati dai file di testo

Come estrarre indirizzi e-mail da file di testo in Linux

Come aggiungere testo all'inizio del file in Linux

Come rimuovere (^M) caratteri da un file in Linux