GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Pages de manuel - Comment toujours afficher le nombre total de lignes et le pourcentage dans la ligne d'état/d'invite inférieure ?

Je veux toujours voir le total des lignes et la partie % ( line 1/773 0% ) dans le statut inférieur / invite pour les pages de manuel immédiatement après en avoir consulté une.

Lorsque j'ouvre une page de manuel, je vois ceci dans la ligne du bas :

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

Mais après avoir appuyé sur Fin puis Accueil il se transforme en ceci :

 Manual page man(1) line 1/773 0% (press h for help or q to quit)

Comment puis-je toujours voir le nombre total de lignes et le pourcentage lors de l'ouverture initiale d'une page de manuel, sans appuyer sur les boutons ?

J'utilise less comme téléavertisseur d'homme, et ça commence à ressembler à less "Je ne ferai tout simplement pas ça." Je préfère ne pas installer de programmes supplémentaires (Ubuntu/Xubuntu par défaut) ou changer le téléavertisseur de l'homme, mais si un autre téléavertisseur similaire à less ça marche (most a de belles couleurs, mais il faudrait que son invite par défaut soit changée).

Je pensais que ce serait un paramètre simple, mais peut-être pas.
J'ai essayé une recherche sur le Web et une recherche sur ce site, mais je n'ai rien trouvé de pertinent, peut-être que le % n'est pas très convivial pour la recherche ou mon les mots clés sont désactivés ? Rien dans man man semblait pertinent non plus, et le seul % n'étaient pas liés.

Réponse acceptée :

Vraisemblablement, vous utilisez less comme téléavertisseur. Vous ne pouvez pas faire ce que vous voulez directement sans recompiler less (au moins, je ne trouve aucune option de ce type) - pour lire toutes les lignes au début, obtenir le numéro de ligne de fin et sauter au sommet avec cette information. Mais je pense que ce serait maladroit et inefficace étant donné que le seul prix est le nombre total de lignes bien que YMMV.

Maintenant, je vais vous montrer une manière hacky , en tirant parti du LESS variable d'environnement qui less lit pour obtenir une ou plusieurs options automatiques :

 LESS='+Gg' man <whatever>

Par exemple :

LESS='+Gg' man bash

À l'intérieur de less , G ira jusqu'à la fin (sans aucun numéro de ligne), et g sautera vers le haut (sans aucun numéro de ligne). Comme il sera fait par less dans un premier temps, il aura l'idée du nombre total de lignes en revenant en haut, et vous le montrera. Encore une fois, cela a la mise en garde de lire jusqu'à la fin une fois, puis de revenir en haut.

Connexes :Arrêter le son des haut-parleurs lors de la connexion d'un casque dans Ubuntu ?
Ubuntu
  1. Recherche de fichiers dans la ligne de commande (Comment faire)

  2. Comment boucler sur les lignes d'un fichier ?

  3. Comment lire les pages de manuel dans la langue maternelle ?

  4. Comment puis-je faire en sorte que grep imprime les lignes en dessous et au-dessus de chaque ligne correspondante?

  5. Comment puis-je formater ma sortie grep pour afficher les numéros de ligne à la fin de la ligne, ainsi que le nombre de visites ?

Comment créer et gérer vos propres pages de manuel

Comment arrêter Debian 10 à partir de la ligne de commande et de l'interface graphique

Comment réparer la ligne verte en bas dans VLC sous Linux

Comment changer la position du Dock et le déplacer vers le bas dans Ubuntu

Comment afficher la sortie Tail -f avec des couleurs en utilisant uniquement Awk et afficher le reste de la sortie?

Comment activer et désactiver les extensions Gnome à partir de la ligne de commande ?