Ci sono molti editor di testo GUI disponibili su un sistema Linux per visualizzare e modificare i file di testo. Ma potresti semplicemente voler leggere i tuoi file di testo all'interno del terminale. Ci sono molti comandi disponibili su Linux che ti permettono di farlo, tre dei quali sono less, more e most.
Continua a leggere per scoprire come utilizzare questi tre comandi per leggere efficacemente i file di testo sul tuo terminale Linux.
Qual è il meno comando?
meno è un comando Linux utilizzato per filtrare e visualizzare i file di testo una pagina alla volta. È più avanzato dei comandi more e most.
Con il comando less, puoi leggere file di testo molto lunghi in segmenti senza dover caricare l'intero file. Offre molte opzioni e funzionalità interattive per rendere la tua esperienza più soddisfacente.
Poiché il comando less restituisce la prima pagina del file di testo e non ha bisogno di leggere l'intero contenuto del file, è più veloce di altri editor di testo.
Meno sintassi dei comandi
La sintassi di base del comando less è:
meno[opzione][nome o posizione del file]
Come usare il comando less
Per questo esempio, utilizzeremo il file sudo.conf. IL sudo.conf viene utilizzato per configurare il front-end sudo e ha 139 righe. Questo file è presente in quasi tutti i sistemi operativi basati su Linux. Puoi anche utilizzare qualsiasi file di testo di tua scelta, purché contenga più di 60 righe.
Utilizzo del comando Default less
Il comando less predefinito stampa la prima pagina del file che usi. Provalo con il sudo.conf file eseguendo questo comando nel tuo terminale:
meno /etc/sudo.conf
Questo stampa le prime 53 righe del documento. Per avanzare di una riga alla volta, premere il tasto Giù chiave o Spazio.
Per spostarti indietro di una riga, premi il tasto Su chiave.
Per andare avanti di una pagina, premere B. Per andare avanti di diverse righe, premi B, quindi digitare il numero di righe.
Per tornare indietro di una pagina, premere D. Per tornare indietro di un numero di righe, digitare D, quindi il numero di righe di cui vuoi tornare indietro.
Mostra i numeri di riga con meno comando
Puoi anche vedere il numero di righe del file mentre lo visualizzi. Per fare questo, aggiungi il -N opzione durante l'esecuzione del comando. Provalo con il file sudo.conf eseguendo questo comando:
less -N /etc/sudo.conf
Cerca testo usando il comando less
Puoi cercare parole e stringhe usando il comando less. Quando trova la stringa, evidenzierà i risultati in giallo.
Cerchiamo la parola: collegare. Per fare ciò, eseguire il comando less predefinito e, quando restituisce l'output, digitare / e cercare la parola o la stringa.
Se cerchi collegare, l'output dovrebbe essere simile al seguente:
Qual è il più comando?
IL Di più comando ti consente di visualizzare i file di testo nel tuo terminale una pagina dello schermo alla volta. Questo comando funziona esattamente come il comando less ma solo con meno funzionalità.
Più sintassi dei comandi
La sintassi di base del comando more è:
Di più[opzione][nome o posizione del file]
Come usare il comando more
Il comando more aiuta un utente a visualizzare parti di un file di testo di grandi dimensioni schermata per schermata nel terminale. Puoi usarlo per visualizzare file di testo e output di comandi, cercare una parola in un file e altro ancora.
Utilizzo del comando more predefinito
Per questo esempio, useremo il sudo.conf file trovato nel file /etc cartella. Per utilizzare il comando more per visualizzare un file, eseguire questo comando:
altro /etc/sudo.conf
Il risultato sembra proprio quello del comando less. C'è una differenza però, in basso a sinistra dello schermo noterai che more mostra la percentuale del file di testo, e quel numero aumenta o diminuisce man mano che ti sposti nel file.
Navigazione nel file Utilizzo di altro
La navigazione nel file con il comando more è simile al comando less. Tu usi il accedere tasto per passare alla riga successiva, D per passare a una nuova pagina e B per tornare indietro di una pagina.
Visualizza le prime N righe di un file
Proprio come il comando head in Linux, puoi usare more per visualizzare le prime parti di un file. Questa è la sintassi:
altro -N nome file
Per visualizzare le prime cinque righe del file sudo.conf, eseguire questo comando:
altro -5 /etc/sudo.conf
Qual è il comando più?
Proprio come i comandi less e more, puoi usare la maggior parte per leggere file di testo su Linux. Non è disponibile in tutte le distribuzioni Linux per impostazione predefinita, quindi potrebbe essere necessario installarlo da soli.
Per verificare se è installato, digitare maggior parte nel tuo terminale. Se non è installato, il sistema chiederà se si desidera installarlo. accedere si installare. In alternativa, puoi installare il pacchetto utilizzando il gestore pacchetti predefinito sulla tua macchina.
La maggior sintassi dei comandi
La sintassi di base del comando most è:
maggior parte[opzione][nome o posizione del file]
A ottenere l'aiuto della riga di comando per quanto riguarda il comando most, controlla la sua pagina di manuale eseguendo:
uomo più
Come utilizzare la maggior parte dei comandi
Il comando most funziona esattamente come i comandi less e more.
Il comando più predefinito
Il comando most predefinito stampa la prima pagina del file di testo. Provalo con:
altro /etc/sudo.conf
L'output è molto diverso dai comandi less e more. In basso c'è una linea blu che mostra il nome del file e altri comandi utili.
Utilizzo dei comandi less, more e most con più file
Puoi leggere più file contemporaneamente utilizzando tutti i comandi sopra indicati. Questa è la sintassi per ciascuno:
less nomefile1 nomefile2 nomefile3
più nomefile1 nomefile2 nomefile3
la maggior parte nomefile1 nomefile2 nomefile3
Usando less, more e most con altri comandi
Puoi anche indirizzare l'output di un comando o di un processo in esecuzione utilizzando il simbolo pipe accanto al comando less/more/most. Il simbolo della pipa reindirizza l'output di un comando come input ad un altro.
Ad esempio, potresti utilizzare less quando controlli l'elenco dei processi in esecuzione sul tuo sistema operativo:
ps ausiliario | meno
Ulteriori informazioni su altri comandi di manipolazione del testo su Linux
Proprio come i comandi less, more e most, Linux offre molti comandi per aiutarti a visualizzare, manipolare ed elaborare file di testo. Alcuni di essi includono gatto, eco, testa e coda. Tutti soddisfano scopi diversi con le loro caratteristiche uniche.