Qual è il comando shell per visualizzare il contenuto di un file?


75

Come quello di .txt o .html

linux  shell 

Risposte:


88

semplice sono cat, head, tail, tac(per uscita inversa)

lesse moreti consente di scorrere i file di testo ( lessessendo più potente)

è anche possibile utilizzare gli editor di testo come nano, pico, vi,emacs


1
"less is more", no non proprio, ma comunque divertente.
Jim Aho,

1
Per gli utenti alle prime armi, non è davvero divertente. Glib, e fastidioso.
Richard Everett,


11

Per visualizzare il contenuto di un file utilizzare questo comando:

gatto

Code:
cat test.txt

8

puoi usarlo cat, sebbene sia davvero pensato per la concatenazione di file. moreo lesssono altri 2 strumenti che puoi usare. Altri includono awk, ad esempio usando awk

$ awk '1' file

usando sed

$ sed -n '1,$p' file

usando grep

$ grep "." file

usando head / tail per visualizzare alcune parti del file

$ head -1000 file
$ tail -1000 file

A parte gli strumenti, puoi anche usare solo la shell per visualizzare il tuo file

#!/bin/bash
while read -r line
do
  echo "$line"
done <"file"


3

Per visualizzare i file HTML è possibile utilizzare anche lynx, links, elinkso w3mche sono i browser in modalità testuale. Possono anche essere utilizzati per visualizzare i file .txt.


2

file: visualizza il tipo di file cat: visualizza il contenuto del file e lo emette su stdout.

È possibile utilizzare il comando vi, emacs per modificare il file in ambiente Unix. Se non si ha esperienza nell'uso di vi / emacs, potrebbe essere difficile modificare il file.

Se hai X11 abilitato, puoi usare un numero di editor Linux come gvim, kate, kwrite, kdevelop ecc.

Kwrite è il mio preferito in Linux.


2

O, lesso more. Vedi le manpagine per maggiori informazioni. :)


1

catFunziona bene con txt o html. (o meno o più se vuoi vederlo pagina per pagina) o qualsiasi testo ediotr ... (vi, emcas, gedit ...).

Sappi anche che se si tratta di un file binario potrebbe contenere caratteri di controllo che comporteranno alcune cose spiacevoli con il tuo terminale (come cambiare set di caratteri). In tal caso, utilizzare resetper ripristinarlo in uno stato sano.

Puoi anche usarlo filesul file prima di visualizzarne il contenuto, il sistema indovinerà il suo tipo (basato sul contenuto e non sul nome del file) e te lo mostrerà.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.