<Precedenti | Contenuti | Succ.>
Visualizzazione del contenuto del file con meno
. meno Il comando è un programma per visualizzare file di testo. Nel nostro sistema Linux, ci sono molti file che contengono testo leggibile. Il meno il programma fornisce un modo conveniente per esaminarli.
Che cosa è il “testo”?
Esistono molti modi per rappresentare le informazioni su un computer. Tutti i metodi implicano la definizione di una relazione tra le informazioni e alcuni numeri che verranno utilizzati per rappresentarle. I computer, dopotutto, capiscono solo i numeri e tutti i dati vengono convertiti in una rappresentazione numerica.
Alcuni di questi sistemi di rappresentazione sono molto complessi (come i file video compressi), mentre altri sono piuttosto semplici. Uno dei primi e più semplici è
detto Testo ASCIIASCII (pronunciato "As-Key") è l'abbreviazione di American Standard Code for Information Interchange. Si tratta di un semplice schema di codifica utilizzato per la prima volta sulle telescriventi per mappare i caratteri della tastiera in numeri.
Il testo è una semplice mappatura uno a uno di caratteri e numeri. È molto compatto. Cinquanta caratteri di testo si traducono in cinquanta byte di dati. È importante capire che il testo contiene solo una semplice mappatura di caratteri e numeri. Non è la stessa cosa di un documento di un elaboratore di testi come quello creato da Microsoft Word o LibreOffice Writer. Questi file, a differenza del semplice testo ASCII, contengono molti elementi non testuali che vengono utilizzati per descriverne la struttura e la formattazione. I file di testo ASCII contengono solo i caratteri stessi e alcuni codici di controllo rudimentali come tabulazioni, ritorni a capo e avanzamenti di riga.
In un sistema Linux, molti file sono memorizzati in formato testo e sono disponibili numerosi strumenti Linux che gestiscono i file di testo. Anche Windows riconosce l'importanza di questo formato. Il noto programma NOTEPAD.EXE è un editor per file di testo ASCII.
Perché dovremmo voler esaminare i file di testo? Perché molti dei file che contengono le impostazioni di sistema (chiamati file di configurazione) sono memorizzati in questo formato e poterli leggere ci fornisce informazioni sul funzionamento del sistema. Inoltre, alcuni dei programmi effettivamente utilizzati dal sistema (chiamati script) sono memorizzati in questo formato. Nei capitoli successivi, impareremo come modificare i file di testo per modificare le impostazioni di sistema e scrivere i nostri script, ma per ora ci limiteremo a esaminarne il contenuto.
. meno il comando viene utilizzato in questo modo:
meno Nome del file
meno Nome del file
Una volta avviato, il meno Il programma ci consente di scorrere avanti e indietro un file di testo. Ad esempio, per esaminare il file che definisce tutti gli account utente del sistema, digitiamo il seguente comando:
[io@linuxbox~]$ meno /etc/passwd
[io@linuxbox~]$ meno /etc/passwd
Una volta che il meno All'avvio del programma, possiamo visualizzare il contenuto del file. Se il file è più lungo di una pagina, possiamo scorrere verso l'alto e verso il basso. Per uscire meno, premere il tasto “q”.
Visualizzazione del contenuto del file con meno
La tabella seguente elenca i comandi da tastiera più comuni utilizzati da meno.
Tabella 3-3: comandi less
Azione di comando
Azione di comando
Pagina su o b Scorri indietro di una pagina Pagina giù o spazio Scorri avanti di una pagina Freccia su Scorri su di una riga
Freccia giù Scorri verso il basso di una riga
G Sposta alla fine del file di testo
1G o g Spostarsi all'inizio del file di testo
/caratteri Cerca in avanti fino alla successiva occorrenza di caratteri
n Cerca la successiva occorrenza della ricerca precedente
h Visualizza la schermata di aiuto
q Esci meno
Meno è meglio
. meno il programma è stato progettato come una sostituzione migliorata di un precedente programma Unix chiamato Scopri di piùIl nome "less" è un gioco di parole con la frase "less is more" - un motto degli architetti e dei designer modernisti.
less rientra nella categoria dei programmi chiamati "pager", programmi che consentono la facile visualizzazione di lunghi documenti di testo pagina per pagina. Mentre il programma more può solo scorrere le pagine in avanti, il programma less consente di scorrere le pagine sia avanti che indietro e offre molte altre funzionalità.