GNU/Linux >> Linux Esercitazione >  >> Linux

Visualizza il contenuto di un file nella riga di comando di Linux

Il solito modo per visualizzare il contenuto di un file è semplicemente aprirlo in un editor di testo. Tuttavia, per una visualizzazione più rapida e, di fatto, anche per l'automazione in uno script di shell, il metodo di utilizzo di un editor di testo non è adatto.

Ci sono molti comandi in Linux per risolvere questo problema:per visualizzare il contenuto del file sulla riga di comando.

Lettura correlata :4 modi per creare un nuovo file in Linux

Diamo un'occhiata ad alcuni di questi comandi.

Visualizza il contenuto del file utilizzando Cat Command

Un comando cat è il comando più comunemente usato per visualizzare il contenuto di un file. La sintassi per usare cat è abbastanza semplice, come mostrato di seguito:

$ cat samplefile.txt

Visualizza il contenuto del file in base ai numeri di riga

Il nl è un altro comando in Linux che mostra il contenuto di un file. Sta per "Linee numeriche ', poiché l'output visualizzato da questo comando è costituito da righe numerate.

$ nl samplefile.txt

Il nl Il comando ha ancora più opzioni per formattare la numerazione dell'output in vari modi. Tuttavia, per visualizzare semplicemente i contenuti, può essere utilizzato come discusso sopra.

Visualizza il contenuto del file utilizzando più o meno comandi

Il 'di più' o 'meno' sono praticamente lo stesso comando in Linux. Visualizzano un file sul terminale una pagina alla volta e sono quindi molto utili nella visualizzazione di file di grandi dimensioni.

Per file più piccoli, 'più' funziona come il comando cat , mentre 'meno' funziona allo stesso modo sia per i file più grandi che per quelli più piccoli.

$ more samplefile.txt
$ less samplefile.txt

L'output di 'meno' viene visualizzato su una schermata in sovrimpressione e si può uscire premendo ‘q’ . Pertanto, l'output non viene scritto in modo permanente sullo schermo.

Visualizza il contenuto del file usando i comandi head o tail

Il comando principale viene utilizzato per stampare le prime 10 righe di un file, invece di stampare l'intero file. coda simile stampa le ultime 10 righe di un file.

Ad esempio, quanto segue stampa rispettivamente la prima e le ultime 10 righe dell'enorme file di registro "/var/log/syslog '.

$ head /var/log/syslog
$ tail samplefile.txt

Se devi stampare un numero diverso di righe superiori o inferiori del file, utilizza l'argomento ‘-n<no_of_lines>’ .

$ head -n5 /var/log/syslog
$ tail -n5 /var/log/syslog
Conclusione

Oggi abbiamo appreso vari modi per visualizzare il contenuto di un file nella riga di comando di Linux. Se conosci un altro modo interessante per visualizzare il contenuto dei file nella riga di comando, condividilo con tutti nei commenti qui sotto!


Linux
  1. Come passare il contenuto di un file come parametro della riga di comando?

  2. In che modo il comando Sed '1!g;h;$!d' inverte il contenuto di un file?

  3. Esempi essenziali del comando file in Linux

  4. Crea file utilizzando la riga di comando in Linux

  5. 4 strumenti per scaricare qualsiasi file utilizzando la riga di comando in Linux

Utilizzo di più per visualizzare i file di testo dalla riga di comando di Linux

Utilizzo di less per visualizzare i file di testo dalla riga di comando di Linux

I 6 modi migliori per visualizzare i file in Linux

Padroneggia la riga di comando di Linux

Come visualizzare il contenuto di un archivio o di un file compresso in Linux

5 comandi per visualizzare il contenuto di un file nella riga di comando di Linux