Visualizza i contenuti di un file di testo sulla riga di comando Linux

Visualizza i contenuti di un file di testo sulla riga di comando Linux
In Linux, lavoriamo costantemente con file di testo come file di configurazione, codici di origine, pagine Web e molti altri. Quindi, è essenziale avere una vista rapida del contenuto di un file di testo nella riga di comando prima di modificare il file.

Questa guida rapida mira a mostrarti vari approcci che puoi utilizzare per elencare il contenuto di un file di testo nel terminale.

Primo:

Cos'è un file di testo?

Le probabilità sono alte che hai familiarità con un file di testo. Tuttavia, per ricapitolare, un file di testo è un file digitale che contiene testo grezzo; Ciò significa che il file non deve contenere alcuna formattazione come grassetto, corsivo, sottolinea. Inoltre, i file di testo non hanno alcuna forma di media come immagini, video o audio.

Per impostazione predefinita, i file di testo utilizzano il file.estensione txt. Tuttavia, assumono altre forme come il codice sorgente in linguaggi di programmazione come C (.c), c ++ (.CPP, .H), Python (.py) e molti altri. Inoltre, non devono necessariamente finire con un'estensione. Ad esempio, un file di configurazione come/etc/vim/vimrc non ha alcuna estensione.

NOTA: Chiamiamo anche file di testo di testo ASCII.

Per visualizzare il tipo di file in Linux, utilizzare il comando file:

file/var/log/kern.tronco d'albero
/var/log/kern.Registro: testo ASCII

# 1 - Cat

Cat è un comando popolare e diretto per elencare il contenuto di un file al terminale.

Per utilizzare il comando Cat, passare il nome del file al comando Cat come:

Cat [nome file]

È possibile passare il percorso assoluto al file, come mostrato nell'esempio sopra.

Il gatto è semplice ma potente se usato con altre opzioni. Per imparare come utilizzare il comando Cat, leggi -> Come usare il comando Cat.

Quando si utilizza il comando CAT per scaricare il contenuto di un file di testo di grandi dimensioni nel terminale, incasinerà il tuo terminale, rendendo molto difficile la navigazione.

Per risolvere come il problema, utilizziamo il comando meno.

# 2 - Meno

Se hai mai letto una pagina manuale per qualsiasi comando Linux, allora hai interagito con meno.

Meno consente di visualizzare il contenuto di un file una pagina alla volta. Utilizzando il tasto Space, è possibile scorrere attraverso il file di testo. Due due punti nella parte inferiore dello schermo indicano ogni pagina del file di testo.

Ad esempio, un file di grandi dimensioni come/var/log/kern.Il registro non funzionerebbe alla grande con un gatto. Per usare di meno, facciamo:

meno/var/log/kern.tronco d'albero

Una volta raggiunta la fine del file, puoi scorrere su e giù usando i tasti di freccia su e giù.

Per lasciare il comando meno, premere Q. Meno esce la sua sessione senza incasinare il terminale.

La combinazione di meno con alcune opzioni ti dà controllo e funzionalità; Per ulteriori informazioni, leggi -> Come utilizzare il comando meno con esempi.

# 3 - Altro

Un altro comando che puoi usare per mostrare il contenuto di un file di testo è il comando più. Più è molto simile al comando meno; Tuttavia, scarica il contenuto del file al terminale ed esce alla fine del file.

Ecco un esempio: (stesso comando dell'altro?)

meno/var/log/kern.tronco d'albero

# 4 -head e coda

Sì, ci sono tali comandi. I comandi della testa e della coda sono molto simili e usati per mostrare rispettivamente la prima e le ultime dieci righe di un file.

Tuttavia, puoi modificare quante prime e ultime righe le stampe dei comandi della testa e della coda utilizzando l'opzione -n.
Ad esempio, per mostrare le prime 15 righe del kern.File di registro:

testa -n 15/var/log/kern.tronco d'albero

Allo stesso modo, per mostrare le ultime 15 righe del kern.File di registro:

coda -n 15/var/log/kern.tronco d'albero

# 5 - Misc

Se per qualche motivo non hai nessuno dei comandi discussi sopra, puoi usare un editor di testo come Nano per mostrare i contesti di un file. Tuttavia, questo è più simile alla modifica del file che alla visualizzazione del contenuto.

Ecco il comando per questo:

nano/var/log/kern.tronco d'albero
# Non sono sicuro del motivo per cui desideri modificare un file di registro

Conclusione

Ora sai come visualizzare il contenuto di un file nella riga di comando Linux. Grazie per aver letto.