Linux ed il testo – parte 1

In Linux esistono moltissime utility per manipolare del testo, con questo post voglio inaugurare una serie di mini guide ai programmi più utilizzati per gestire i nostri file e/o stream di testo.

Text

Iniziamo con la visualizzazione: ci sono modi e modi per visualizzare del testo, e per ogni occasione esiste almeno un programma adatto allo scopo.

less /more /most

questi 3 programmi permettono di scorrere un testo (sia file che stream) riga per riga o pagina per pagina.

  • more: permette di scorrere il testo solo in avanti, riga per riga [premendo Invio] e pagina per pagina [premendo la barra]
  • less: (nome in puro stile *nix) permette di scorrere il testo sia in avanti sia all’indietro [usando le frecce oppure PagUp e PagDown]
  • most: ancora più potente di less, supporta i colori (ad esempio colora le pagine man)

–edit–

pg

questo programma è simile ai 3 di sopra, permette infatti di scorrere file di testo

–edit–

cat

cat permette di concatenare più file, anche non di testo (per esempio per rimontare file suddivisi in più parti con split), però può essere usato anche come semplice visualizzatore di file, ecco alcuni esempi:

cat nomefile //stampa a terminale il contenuto del file

cat nomefile1 nomefile2 //stampa a terminale il contenuto del primo file seguito dal contenuto del secondo

cat nomefile1 nomefile2 > nomefile3 //concatena il contenuto del primo file con il contenuto del secondo e li scrive nel terzo file

head / tail

questi due programmi stampano a terminale rispettivamente l’inizio e la fine del file che viene specificato. Per default stampano solamente 10 righe, per cambiare questo numero basta utilizzare l’opzione -n

3 pensieri su “Linux ed il testo – parte 1”

  1. Dovrei incominciare ad usarli più spesso less e more. Uso sempre cat e quando mi capitano i file lunghi diventa problematico e rifuggo in Kate🙂
    most non lo conoscevo, anzi non ce l’ho nemmeno installato!

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...