GNU/Linux
GNU/Linux ha la propria forza
nella sua attiva comunità,
sempre compatta e portata
all'aiuto verso gli altri
e la condivisione reciproca.
In questo modo ogni utente
entra in una comunità grande
ma soprattutto orientata alla
libertà e aiuto per tutti.
Main Link
Gestione del Testo
mail
X qualsiasi dubbio, curiosità,
rikiesta di aiuto, segnalazioni, proposte
o quello ke volete voi nn esitate a
mandarmi una mail

Tips & Tricks
Elenco Comandi della Shell per GNU/Linux



Gestione del Testo





cat


vedi cat nel capitolo Operazioni su file di dati.



dos2unix


Sintassi:

dos2unix FILE_ORIGINE FILE_DESTINAZIONE

Descrizione:

dos2unix converte un file di testo che segue le convenzioni MSDOS in uno che segue le convenzioni UNIX.

Esempi:

dos2unix dos.txt unix.txt



head



vedi head nel capitolo Operazioni su file di dati.



less


Sintassi:

less [OPZIONE...] [NOME_FILE...]

Descrizione:

less riporta in uscita gli ingressi specificati una schermata alla volta. E' simile al comando more, ma ha più possibilità; ad esempio oltre a poter avanzare, si può anche tornare indietro. Viene generalmente utilizzato quando si vuole velocemente prendere visione di un lungo file di testo oppure in abbinamento con altri comandi, quando essi forniscono in uscita informazioni che non hanno spazio su di una singola schermata.

Sono possibili le seguenti operazioni attivate dalla pressione del tasto indicato all'inizio della riga:

ENTER -> avanza di una riga

BARRA SPAZIATRICE -> avanza di una schermata

B -> torna indietro di una schermata

Q -> esci

/ -> chiede una parola o una espressione regolare su cui fare una ricerca

Eempi:

ls |less

questo abbinamento mi permette di esaminare comodamente il contenuto di directory che contengono centinaia di file.

less ulisse.txt

less <ulisse.txt

cat ulisse.txt |less

queste ultime tre forme hanno lo stesso effetto



more


Sintassi:

more [OPZIONE...] [NOME_FILE...]

Descrizione:

more riporta in uscita gli ingressi specificati una schermata alla volta.

La pressione del tasto ENTER permette di avanzare una riga alla volta, la pressione della barra spaziatrice invece fa avanzare di una schermata alla volta. Per uscire prima della fine degli ingressi è sufficiente la pressione del tasto Q o di CTRL-C.

Esempi:

cat divina_commedia.txt |more

more divina_commedia.txt

more <divina_commedia.txt

Le diverse forme presentate hanno tutte lo stesso effetto.



tail


vedi tail nel capitolo Operazioni su file di dati.