come rendere la pagina man non scompare all'uscita


7

... probabilmente una domanda stupida ma non potevo battere Google nel dirmi la risposta in modo da postare qui:

Ho ottenuto 2 macchine: Slackware 13 e Fedora 11.

Sulla macchina allentata, quando uso l'uomo posso scorrere fino in fondo e uscire da man e le informazioni rimangono nella finestra del terminale (che trovo molto comoda in quanto posso leggerlo mentre digito il comando in questione, copia-incolla le opzioni, ecc.).

Sulla fedora quando chiudo l'uomo le informazioni sulla pagina man sono sparite.

Come posso configurare man (o è il terminale?) Per non rimuovere le informazioni sulla pagina man all'uscita?

Risposte:


12

man usi less per visualizzare la pagina man. È less ciò sta causando il comportamento che stai vedendo.

Un modo per aggirare questo è impostare il MANPAGER variabile di ambiente per qualcosa di simile less -X

per esempio. provare: MANPAGER="less -X" man less


lavori. coooool ... Grazie signore! :)

1

L'utilità in meno, che sta analizzando le pagine man in questo caso, utilizza la variabile di ambiente LESS. Nel tuo file rc (ad esempio ".bashrc" se stai usando la shell bash), imposta la variabile di ambiente LESS su "-X", che "Disabilita l'invio delle stringhe di inizializzazione e deinitializzazione del termcap al terminale.", Che nel tuo il caso è inutilmente cancellando lo schermo. In bash sembra il seguente:

export LESS="-X"

0

puoi reindirizzare la pagina man a cat. Provare:

man man | cat

Ciò è utile anche perché lascia le informazioni sullo schermo, ma mi piace la soluzione di Wodin in quanto conserva l'aspetto e l'aspetto dell'uomo, cioè puoi scorrere su e giù ed è possibile cercare il contenuto con '/'. Ad ogni modo - grazie a entrambi per aver fornito queste risposte.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.