Comment accéder à la fin d'une page «man»

14

Lorsque j'ouvre le manuel d'une commande ( man wgetpar exemple), le manuel peut comporter plusieurs centaines de lignes. Comment puis-je avoir:

  • à la fin du manuel rapidement et
  • revenir à mon invite de terminal?
richzilla
la source

Réponses:

20

Lorsque vous êtes dans la visionneuse de documents via la commande man, appuyez sur hou Hpour afficher l'aide de l'homme.

Depuis l'écran d'aide de l'homme:

JUMPING

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

Une autre bonne idée serait d'appuyer sur Homeles Endtouches ou . :)

Bonne chance!

Geppettvs D'Constanzo
la source
2
Accueil, Fin, Page précédente, Page suivante et la molette de défilement de la souris fonctionnent tous comme prévu pour moi.
ændrük
5

Les manières normales de procéder ont été suggérées (voir la réponse de @ geppettvs-dconstanzo ). Cela laisse de nombreuses façons non naturelles, fausses et mauvaises.

Je vais donc en traiter quelques-uns.


Tout d'abord, vous n'avez pas à lire les pages de manuel d'un terminal (même si cela fera de vous une meilleure personne). Vous pouvez les lire en html, par exemple.

Vous pouvez générer vous-même le code HTML à partir des sources de votre système, mais il est plus facile d'accéder à manpages.ubuntu.com .

Voici la bashpage lourde , transformée en HTML léger et moelleux pouvant être rendu sur le Web:
La page de manuel de Bash sur manpages.ubuntu.com


Voici un hack qui peut être utile: utilisez tailpour couper un certain nombre de lignes à la fin de la sortie de la page de manuel et affichez-le.

Le moins utilement, le plus trivialement:

man bash | tail -100

pourrait être utile:

man bash | tail -1500 | more

(ou man bash | tail -1500 | less)

Plus utile (si artificiel):

$ man bash | wc -l    # how many lines are in the man-page?
5375
$ man bash | tail -2600 | less  # jump to the middle of the output

Bien sûr, c'est ce que je ferais:

man tac | tac | less

(Bien que vous puissiez commencer à lire man tacvers l'avant.)

belacqua
la source
4

Certains faciles à retenir à portée de main moins (et donc l' homme commandes):

  • > vous emmène à la fin du fichier
  • < vous ramène au début
  • qquitte moins / man (comme indiqué par @Kwinto)
  • / lance la saisie d'un terme de recherche:
    • appuyez enterpour lancer la recherche
    • si vous appuyez enterimmédiatement, il recherche la prochaine occurrence du dernier terme de recherche entré
    • n recherche également (vers l'avant) l'occurrence suivante
    • N recherche en arrière à l'occurrence précédente

J'espère que cela pourra aider (:

drevicko
la source
2
  • presse G

  • presse q

Vous pouvez taper man lesspour obtenir plus d'informations.

Kwinto
la source
1
L'utilitaire Man affiche des informations avec "pager", dans Ubuntu, la valeur par défaut est "less", vous pouvez essayer "most" pager, il a des fonctionnalités intéressantes comme l'affichage de fichiers dans "windows", donc vous pouvez voir plusieurs fichiers dans un terminal, ou même afficher plusieurs positions d'un même fichier
Kwinto