Visualizza il contenuto di file un pannello alla volta.
more [ -c ] [ -d ] [ -e ] [ -H ] [ -i ] [ -l ] [ -N ] [ -s ] [ -u] [ -v ] [ -z ] [ -n Numero ] [ -p Sottocomando ] [ -t Tagstring ] [ -W Opzione ] [ -x Tab ] [ File ... ]
Il comando more legge i file e visualizza il testo un pannello alla volta. Il comando esegue una pausa dopo ciascun pannello e visualizza la parola More nella parte inferiore dello schermo. Se si preme quindi il ritorno a capo, il comando more visualizza un'altra riga. Se si preme la barra spaziatrice, il comando more visualizza un altro schermo intero di testo.
Nota: in alcuni modelli di terminale, il comando more ripulisce lo schermo invece di eseguire lo scorrimento.
Invece di denominare i file da leggere, è possibile reindirizzare l'emissione standard, come un elenco di indirizzari lungo, nel comando more. Il comando aggiunge un simbolo % (percento) alla richiesta comandi durante la lettura da un file invece che da un reindirizzamento. Ciò fornisce la percentuale del file (in caratteri e non in righe) letta dal comando more.
Il comando more imposta il terminale sulla modalità NOECHO in modo che l'emissione possa essere continua. Tranne che per i sottocomandi / e !, i comandi digitati non vengono normalmente visualizzati sul terminale. Se l'emissione standard non è un terminale, il comando more funzionerà come quello cat, tranne che verrà visualizzata un'intestazione prima di ciascun file in una serie.
Le variabili di ambiente influenzano il funzionamento del comando more. E' possibile impostare alcune caratteristiche dell'ambiente nel file /etc/environment e nei file di profilo di sistema, come ad esempio i file .ksh, .csh e .profile.
Il comando more utilizza la variabile TERM per determinare le caratteristiche del terminale. Se questa variabile è NULL o non è imposta, il comando utilizza il tipo di terminale predefinito. L'indirizzario /usr/share/lib/terminfo contiene le definizioni per le caratteristiche del terminale.
Per impostazione predefinita, la dimensione della finestra del comando more è di due righe inferiore alla capacità massima del terminale di sistema. Il comando imposta la dimensione della finestra predefinita in base alla variabile LINES. Inoltre, è possibile regolare facilmente la dimensione della finestra per ciascuna esecuzione del comando, aggiungendo l'indicatore -n.
Utilizzare la variabile MORE per personalizzare il comando more con la configurazione preferita ogni volta che si avvia il sistema. Questa variabile accetta gli indicatori del comando more.
| -c | Impedisce lo scorrimento del pannello, rendendo più semplice la lettura del testo quando il comando more visualizza il pannello. Il sistema ignora l'indicatore -c se il terminale non può ripulire fino alla fine di una riga. |
| -d | Visualizza un messaggio, accodato alla richiesta More nella parte inferiore dello schermo, relativo ai tasti che consentono di continuare, uscire e fornire l'aiuto per il comando more. Visualizza i messaggi di errore invece di emettere il segnale acustico del terminale, se si utilizza un comando non riconosciuto. Questo è utile per gli utenti poco esperti. |
| -e | Esce automaticamente dopo la visualizzazione dell'ultima riga dell'ultimo file. |
| -H | Disabilita la funzione di evidenziazione del modello di ricerca per impostazione predefinita. |
| -i | Ricerca i modelli senza considerare il maiuscolo o il minuscolo. |
| -l | Esegue una pausa dopo il rilevamento di un interruzione pagina nell'immissione. Se non si utilizza l'indicatore -l, il comando more esegue una pausa per accettare i comandi dopo una qualsiasi riga che contiene un carattere ^L (CTRL-L). Inoltre, se un file inizia con un FORMFEED, lo schermo viene ripulito prima di visualizzare il file. |
| -N | Elimina la numerazione delle righe. La visualizzazione predefinita che utilizza i numeri di riga, può rallentare le prestazioni del comando more con file di immissione molto grandi. La funzione di numerazione delle righe visualizza il numero di riga nel sottocomando = e lo trasferisce all'editor (se si sta utilizzando l'editor vi). |
| -n Numero | Configura il comando more per visualizzare il numero di righe specificato nella finestra. Senza l'indicatore -n, il comando more utilizza il valore predefinito di due righe meno della capacità massima del terminale. Ad esempio, in un terminale a 24 righe, il valore predefinito è 22 righe. L'opzione -n sovrascrive tutti i valori ottenuti dall'ambiente. |
| -p Sottocomando |
Avvia il comando more e il sottocomando specificato per ciascun operando File. Ad esempio, more -p 50j text1 text2 visualizza il file text1 alla cinquantesima riga; quindi esegue la stessa operazione per il file text2 al completamento del primo file. Consultare "Sottocomandi" per le descrizioni dei sottocomandi more. Se il comando è un comando di posizionamento, come una ricerca di un'espressione regolare o numero di riga, impostare la posizione corrente per rappresentare i risultati finali del comando senza scrivere le righe intermedie del file. Ad esempio, i due comandi: more -p 1000j nome file more -p 1000G nome file sono funzionalmente identici e avviano la visualizzazione con la posizione corrente alla riga 1000, passano le righe che j scriverebbe a farebbe scorrere fuori schermo se il comando era stato emesso durante l'esame del file. Se il comando di posizionamento ha esito positivo, la prima riga del file sarà la posizione corrente. |
| -s | Riduce le righe vuote multiple nell'emissione ad un'unica riga vuota. |
| -t Tagstring | Visualizza la porzione del file che contiene la tag specificata. |
| -u | Non consente al comando more di considerare un carattere di backspace come un carattere di controllo visualizzabile (visualizzato come ^H (CTRL-H)), eliminando il ritorno carattere, la sottolineatura o la creazione di testo video invertito per le informazioni sottolineate in un file di origine. L'indicatore -u inoltre, forza il riconoscimento da parte del comando more del carattere di ritorno a capo, se esiste a fine riga. |
| -v | Sopprime la traduzione grafica di caratteri non stampabili. Senza l'indicatore -v, il comando more interpreta graficamente tutti i caratteri non ASCII e la maggior parte dei caratteri di controllo, tranne Tab, Backspace e Return. Ad esempio, se non si utilizza l'indicatore -v, il comando more visualizza i caratteri non ASCII Ctrl-x come ^X e x come M-x. |
| -W Opzione | Fornisce l'Opzione specificata al comando more come estensione:
Queste opzioni controllano se il comando more invia le stringhe di inizializzazione descritte, che, in alcuni terminali (ad esempio xterms), causano il passaggio del comando more su uno schermo alternativo. L'effetto della commutazione degli schermi è la cancellazione della visualizzazione del file che si sta utilizzando. |
| -x Tab | Imposta gli arresti di tabulazione nella posizione dei Tab specificati. L'impostazione di tabulazione predefinita è di 8 colonne. |
| -z | Visualizza graficamente i caratteri di controllo Tab, Backspace e Return. Con l'indicatore -z, il comando more traduce il carattere Backspace come ^H, Return come ^M e Tab come ^I. |
Il comando more accetta i sottocomandi quando il comando esegue una pausa e come parametri per l'indicatore -p. Molti sottocomandi accettano un intero facoltativo, reso simbolico in questo punto con K, che deve essere immesso prima del sottocomando, senza spazi tra i due. Il comando more in stato di pausa, elabora i sottocomandi immediatamente e non richiede la pressione del tasto Invio.
Il comando more utilizza i seguenti sottocomandi:
Questo comando restituisce i seguenti valori di uscita:
| 0 | Completamento con esito positivo. |
| >0 | Si è verificato un errore. |
more myfile
ls -l | more
more -p G file1 file2
more -p 100 file1 file2
Di solito, la posizione corrente in un comando more è la terza riga dello schermo. In questo esempio, la prima riga nel pannello è la novantottesima nel file.
more -p /foo file1 file2
Il comando more visualizza la riga nella posizione corrente, la terza riga dello schermo.
| /usr/share/lib/terminfo | Specifica il database delle informazioni del terminale. |
Il comando cat.