Visualizza i caratteri stampabili all'interno di un file binario.
Comando comune in Unix, è comodo per verificare la presenza di stringhe di testo all'interno di un file binario compilato (il cui output tipicamente è un insieme di caratteri senza senso).
Precisamente visualizza, per il file specificato, qualunque stringa lunga almeno 4 caratteri stampabili e seguita da un carattere non stampabile.
E' utile per avere un'idea dei messaggi di testo utilizzati in un dato programma.
strings [opzioni] file
-a
Scandisce l'intero file e non solo alcune parti
-n #numero
Imposta a #numero la lunghezza minima della stringhe da visualizzare (di default è 4)
Esempi
strings /usr/bin/passwd
Visualizza tutte le stringe di caratteri stampabili (e quindi di testo) all'interno del file binario /usr/bin/passwd.
Comandi per visualizzare e leggere file: cat, less, more, tail, info, strings.