2013-07-24 10 views
5

Ho inserito man ls. Questo mostra una schermata con il manuale per ls. Voglio chiudere questo manuale e tornare alla schermata precedente. Come lo faccio ? La pagina man di ls non mi permette di farlo. Continua a mostrare "(END)" o qualche messaggio quando provo a digitare un comando unix.Come uscire dalla schermata MAN o dalla pagina in UNIX?

Sono un principiante quindi per favore non mi invitare a votare.

risposta

7

Il comando man usa il cercapersone di default, che è specificato da $MANPAGER se è impostato, oppure $PAGER. Se nessuno dei due è impostato, il valore predefinito è qualcosa di ragionevole, probabilmente sia more o less. (Stranamente, non vedo questo nella pagina man per il comando man, che è possibile visualizzare digitando man man -. Una volta tornare al prompt della shell)

La maggior parte dei cercapersone è possibile uscire digitando q - che sarà utile per altri programmi che invocano il cercapersone o quando si utilizza direttamente il cercapersone per visualizzare un file (less some-file.txt).

Quando faccio funzionare l'ordine man sul mio sistema, la linea di fondo mostra:

Manual page ls(1) line 1 (press h for help or q to quit) 

in negativo. Lo vedi? (Si può o non può, a seconda delle impostazioni.)

Se il cercapersone è less, quindi è possibile ottenere ulteriori informazioni digitando h aiuto - oppure digitando man less.

+1

Ciao! Ho alcune domande. Cos'è un cercapersone? Hai detto che la maggior parte dei cercapersone può essere chiusa da q. C'è qualche altra chiave per uscire dagli insoliti cercapersone? Inoltre, c'è un modo per cambiare la chiave di uscita da q a "zzz" o il tasto esc? – bashboy

+0

Non vedo - Pagina manuale ls (1) linea 1 (premere h per help o q per uscire). Inoltre, non sono in grado di copiare l'intero testo della pagina man. Stavo pensando di cercare la tua linea dopo aver copiato il testo su windows word. – bashboy

+0

@bashboy: un cercapersone è un programma che ti consente di visualizzare un file di testo. Quelli più vecchi potevano mostrare solo un file una pagina alla volta, quindi il nome; i moderni cercapersone consentono di scorrere una riga o mezza pagina alla volta e di andare avanti e indietro.'less' è configurabile; 'man less' per i dettagli. Ma potresti considerare di limitarti alle impostazioni predefinite finché non avrai più familiarità con il sistema. –

1

È possibile premere il tasto q per uscire dalle pagine man.


FYI:

Nella mia esperienza, il man utilizza generalmente less per visualizzare le informazioni. Per ottenere un elenco utile di scorciatoie da tastiera (navigazione, uscendo) per less (e per man), è possibile digitare:

less --help 

ecco una breve exerpt:

    SUMMARY OF LESS COMMANDS 

     Commands marked with * may be preceded by a number, N. 
     Notes in parentheses indicate the behavior if N is given. 

    h H     Display this help. 
    q :q Q :Q ZZ  Exit. 
--------------------------------------------------------------------------- 

          MOVING 

    e ^E j ^N CR * Forward one line (or N lines). 
    y ^Y k ^K ^P * Backward one line (or N lines). 
    f ^F ^V SPACE * Forward one window (or N lines). 
    b ^B ESC-v  * Backward one window (or N lines). 
    z     * Forward one window (and set window to N). 
    w     * Backward one window (and set window to N). 
    ESC-SPACE   * Forward one window, but don't stop at end-of-file. 
    d ^D    * Forward one half-window (and set half-window to N). 
    u ^U    * Backward one half-window (and set half-window to N). 
    ESC-) RightArrow * Left one half screen width (or N positions). 
    ESC-( LeftArrow * Right one half screen width (or N positions). 
    F     Forward forever; like "tail -f". 
    r ^R ^L   Repaint screen. 
    R     Repaint screen, discarding buffered input. 
     --------------------------------------------------- 
     Default "window" is the screen height. 
     Default "half-window" is half of the screen height. 
+1

Come sei venuto a saperlo? È menzionato da qualche parte in una pagina man? – bashboy

0

Basta digitare q e entrare in questo ti porterà fuori da qualsiasi pagina man

0

È possibile digitare semplicemente q e premere Invio Qui è necessario uscire.

Problemi correlati