Esistono diversi comandi che visualizzano le informazioni su un file nel formato di sola lettura. I comandi di visualizzazione dei file includono quanto segue:
- gatto
- di più
- coda
- testa
- WC
Comando cat
Il comando cat mostra il contenuto di uno o più file di testo sullo schermo senza pause.
$ cat filename
Ad esempio:
# cat data.txt northwest NW Joel Craig 10 western WE Sharon Kelly 40 southwest SW Chris Foster 33 central CT Sheri Watson 44
Non utilizzare il comando cat per leggere i file binari. L'uso del comando cat per leggere i file binari può causare il blocco di una finestra del terminale. Se la finestra del terminale si blocca, chiudi la finestra del terminale e apri una nuova finestra del terminale.
Nota :prima di tentare di aprire un file con il comando cat, si consiglia di eseguire prima il comando file per determinare il tipo di file.Più Comando
Il comando more mostra il contenuto di un file di testo una schermata alla volta.
$ more filename
Il
--More--(n%)
il messaggio viene visualizzato nella parte inferiore di ogni schermata, dove n% è la percentuale del file che è stata visualizzata. Quando l'intero file è stato visualizzato, viene visualizzato il prompt della shell.
Quando viene visualizzata la richiesta –Altro–(n%) nella parte inferiore dello schermo, è possibile utilizzare i tasti descritti nella tabella per scorrere il file.
Comando da tastiera | Azione |
---|---|
Barra spaziatrice | Avanza di una schermata |
Ritorno | Scorre una riga alla volta |
b | Sposta indietro di una schermata |
h | Visualizza un menu della guida di funzioni |
/stringa | Cerca in avanti il modello |
n | Trova la prossima occorrenza del modello |
q | Chiude e torna al prompt della shell |
Comando principale
Il comando head mostra le prime 10 righe di un file.
$ head -n filename
È possibile modificare il numero di righe visualizzate utilizzando l'opzione -n. Ad esempio, per visualizzare le prime cinque righe del file /var/log/messages, immettere il comando head con l'opzione -n impostata su 5.
$ head -5 /var/log/messages
Comando di coda
Il comando tail mostra le ultime 10 righe di un file.
$ tail –n/+n filename
Puoi modificare il numero di righe visualizzate utilizzando le opzioni -n o +n.
– Il -n l'opzione mostra n righe dalla fine del file.
– Il +n l'opzione mostra il file dalla riga n alla fine del file.
Ad esempio, per visualizzare le ultime quattro righe del file /var/log/messages, immettere il comando tail con l'opzione -n impostata su 4.
$ tail -4 /usr/dict/words
Ad esempio, per visualizzare la riga 10 fino alla fine del file data.txt, immettere il comando tail con l'opzione +n impostata su 10.
$ tail +10 data.txt
Comando wc
Il comando wc mostra il numero di righe, parole e caratteri contenuti in un file.
$ wc -options filename
È possibile utilizzare le seguenti opzioni con il comando wc.
Simbolo | Descrizione |
---|---|
-l | Conteggio righe |
-w | Conteggio parole |
-c | Conteggio byte |
-m | Conteggio caratteri |
Quando si utilizza il comando wc senza opzioni, l'output visualizza il numero di righe, parole e caratteri contenuti nel file. Ad esempio, per visualizzare il numero di righe, parole e caratteri nel file dante, utilizzare il comando wc.
$ wc data.txt 32 223 1319 data.txt
Ad esempio, per visualizzare il numero di righe nel file dante, immettere il comando wc con l'opzione -l.
$ wc -l data.txt 32 data.txt