web-dev-qa-db-fra.com

Comment aller à la fin d'une page 'man'

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

  • à la fin du manuel rapidement et
  • retour à l'invite du terminal?
14
richzilla

Dans la visionneuse de documents via la commande man, appuyez sur h ou H afin de voir 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 le bouton Home ou la End clés. :)

Bonne chance!

19

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

Je vais donc en traiter quelques-uns.


Tout d’abord, vous n’avez pas à lire les pages de manuel depuis 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 lourde page bash, transformée en html web léger et moelleux:
La page de manuel Bash de manpages.ubuntu.com


Voici un hack qui peut réellement être utile: utilisez tail pour couper un certain nombre de lignes à partir de la fin de la sortie de la page de manuel, et affichez-le.

Moins utile, 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, voici ce que je ferais:

man tac | tac | less

(Bien que vous commenciez peut-être à lire man tac.

5
belacqua

Quelques commandes pratiques less (et donc man) faciles à mémoriser:

  • > vous emmène à la fin du fichier
  • < vous ramène au début
  • q exits moins/man (comme noté par @Kwinto)
  • / commence à taper un terme de recherche:
    • presse enter pour commencer la recherche
    • si vous appuyez sur enter immédiatement, il recherche l'occurrence suivante du dernier terme de recherche saisi
    • n effectue également des recherches (en avant) vers la prochaine occurrence
    • N recherche en arrière jusqu'à l'occurrence précédente

J'espère que cela pourra aider (:

4
drevicko
  • Presse G

  • Presse q

Vous pouvez taper man less pour obtenir plus d'informations.

2
Kwinto