Come posso navigare rapidamente tra le pagine man nel Terminale

34

Esiste un modo per scorrere rapidamente l'output pesante di testo in Terminal come man pagine? Usando le frecce su e giù muovi solo lo schermo una riga alla volta; c'è un modo per scorrere più velocemente?

    
posta JFW 06.09.2011 - 20:34
fonte

8 risposte

43

Se ti ho capito correttamente, vuoi sfogliare le pagine di manuale in modo più efficiente.

Per impostazione predefinita, man utilizza less come pager. In less , puoi usare:

  • Spazio o f o Controllo ^ - f per avanzare di una pagina
  • d o Control ^ - d per far avanzare mezza pagina
  • b o Control ^ - b per tornare indietro di una pagina
  • u o Control ^ - u per tornare indietro di mezza pagina

Puoi ottenere l'elenco completo dei comandi di tastiera less nel suo pagina del manuale . Se non ti piace il cercapersone predefinito, puoi impostare MANPAGER o PAGER variabili d'ambiente per specificare un programma diverso per controllare l'impaginazione delle pagine man che sono più lunghe di una schermata.

    
risposta data 06.09.2011 - 20:40
fonte
6

Puoi aprire le pagine man in una singola finestra scorrevole dal menu Guida di Terminal. Basta digitare il comando nel campo di ricerca nel menu Aiuto, quindi fare clic sul comando nei risultati della ricerca per aprire la relativa pagina man. Occasionalmente potrebbero essere necessari alcuni secondi prima che il comando compaia nei risultati della ricerca.

Puoi anche trovare la maggior parte delle pagine man online, con pagine man specifiche per Apple trovate su libreria per sviluppatori di Apple . Generalmente google con apple man [command] sostituendo [command] con il comando effettivo. Una cosa bella di questo metodo è che puoi facilmente aggiungere ai preferiti pagine man che usi frequentemente.

    
risposta data 07.09.2011 - 04:18
fonte
4

Maiusc ⇧ - Pagina su ⇞ e Maiusc ⇧ - Pagina in basso ⇟ sposterà pagine man in una pagina alla volta.

(Su un laptop o un'altra tastiera più piccola, i tasti sono di solito Shift ⇧ - Fn - Freccia su ↑ e Shift ⇧ - Fn - Freccia giù ↓ .)

    
risposta data 14.05.2012 - 23:40
fonte
2

Questa risposta gira attorno alla tua domanda: Installa Bwana .

Questo aprirà le pagine man nel browser. L'ho usato per anni ed è una delle mie aggiunte preferite per la funzionalità di Terminale.

    
risposta data 07.09.2011 - 03:41
fonte
2

Per i comandi non specifici di Apple che tendono ad essere uguali su varie piattaforme UNIX, qualcosa che faccio è Google man [command] in un browser. Il risultato principale sarà quasi sempre una pagina man HTML-HTML.

    
risposta data 21.08.2012 - 02:24
fonte
1

Raccomando ManOpen, che consente di aprire una pagina man in una normale finestra di testo.

Puoi anche creare un alias (fammi sapere se hai bisogno di aiuto con questo) usando

pman()
        {
        man -t "${1}" | open -f -a /Applications/Preview.app/
        }          
    
risposta data 07.09.2011 - 04:56
fonte
1

Di solito uso solo

  • z per andare avanti di una finestra
  • w per tornare indietro di una finestra
risposta data 14.12.2018 - 10:31
fonte
0

Ho un'app 'man reader' che elenca tutte le pagine man a sinistra e puoi selezionarne una e mostra la pagina man in una finestra Mac. Corre su Sierra ed è molto carino. Può scorrere la pagina man su o giù.

    
risposta data 15.06.2017 - 21:32
fonte

Leggi altre domande sui tag