Colorier les pages de l'homme

Je suis sûr que tout le monde ici sait déjà ce que pages de manuel, vérité?. Dans le cas éloigné où ce n'est pas le cas, pages de manuel Ils ne sont rien d'autre que pages d'aide Les principales qui sont gérées dans les systèmes de type Unix et devraient être la première référence obligatoire lorsque nous cherchons des informations sur une commande, une application, une bibliothèque, etc., la façon de les utiliser est très simple, il suffit d'aller sur notre console et d'écrire «homme [commande]", par exemple, "homme homme»Ou«homme bash«De cette façon, nous obtiendrons toutes les données que les développeurs nous offrent aux utilisateurs, la langue dépendra de la configuration de notre système et des langues dans lesquelles elles sont disponibles.

Au moment de l'exécution man nous recevrons un écran d'aide peut-être pas si attractif qui pourrait nous conduire à arrêter d'utiliser la commande, cependant, il y a la possibilité de leur donner une meilleure présentation afin que nos lectures soient un peu plus agréables, le "truc" est assez simple, c'est juste une question d'éditer le fichier de configuration de notre shell préféré et le tour est joué.

Nous le ferons comme suit:

1. Assurez-vous que vous avez installé moins.

2. Nous ouvrons le fichier de configuration de notre interpréteur de commandes (~ / .bashrc o ~ / .zshrc selon votre cas en utilisant notre éditeur de texte préféré, par exemple, entrain)

$ vim ~ / .zshrc

  1. Nous ajoutons les lignes suivantes:

export LESS_TERMCAP_mb = $ 'E [01; 31m' 
export LESS_TERMCAP_md = $ 'E [01; 31m' 
export LESS_TERMCAP_me = $ 'E [0m' 
export LESS_TERMCAP_se = $ 'E [0m' 
export LESS_TERMCAP_so = $ 'E [01; 44; 33m' 
export LESS_TERMCAP_ue = $ 'E [0m' 
export LESS_TERMCAP_us = $ 'E [01; 32m'

  1. Nous économisons et prêts, nous sommes passés de ceci:

pour avoir ceci:

Il y a aussi la possibilité de gérer les couleurs à notre goût et nous pouvons obtenir une liste détaillée des couleurs ANSI à utiliser à partir de ici !.

Et c'est tout, nous aurons une présentation un peu plus "conviviale" qui rendra la lecture des manuels sur notre console plus supportable ...


21 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Croto dit

    Merci pour le conseil DMoZ, cela améliore beaucoup la lecture dans le terminal. Quand je peux, je passe à ZSH et appuie sur CTRL + R!

  2.   Cristian dit

    Ça ne fonctionne pas. Maintenant, chaque fois que j'ouvre un terminal, j'obtiens ceci:

    bash: $ '31m342200231 ′: commande introuvable
    bash: $ '31m342200231 ′: commande introuvable
    bash: 44: commande introuvable
    bash: $ '33m342200231 ′: commande introuvable
    bash: $ '32m342200231 ′: commande introuvable

    1.    xykyz dit

      vous avez probablement des problèmes avec les guillemets, changez tous ceux qui apparaissent, soit 2 par ligne, par des guillemets simples.

      J'ai déjà mes pages de manuel en couleur 🙂

    2.    DMoZ dit

      Quelle distribution utilisez-vous? Pouvez-vous passer votre .bashrc? ...

    3.    Damien rivera dit

      Si la même chose m'est arrivée, il vous suffit de changer ceci:

      »

      pour ça

      »

      Sur mon clavier latino-américain, c'est la touche à côté de 0

      http://alt-tab.com.ar/wp-content/uploads/LATINOAMERICANO.png

      entrez avec gedit, kate ou vim qu'avec nano vous ne voyez pas l'ordre

      Et courir

      source ~ / .bashrc

      Pour recharger la configuration bash rc

      salutations

      1.    Borges vit dit

        C'était ça. Merci beaucoup! C'était très bon! 😀

  3.   chrisnepite dit

    Belle entrée!

  4.   Damien rivera dit

    J'utilise à peine l'homme mais avec ça je vais l'utiliser plus

    merci

  5.   socrate_xD dit

    Je dois mentionner que pour que cela fonctionne, la commande doit être exécutée ...

    source ~ / .bashrc

    1.    DMoZ dit

      Merci pour les données socrates_xD, en particulier cela ne m'était pas nécessaire aux occasions où je l'ai commencé mais son utilisation a du sens, je vais l'ajouter à la note.

    2.    KZKG ^ Gaara dit

      Ça, ou fermez le terminal et ouvrez-en un nouveau, non? 🙂

  6.   Sagomacias dit

    @DMoZ
    Merci pour cette astuce, la vérité est que maintenant j'utiliserai volontiers les pages de manuel

    @socrate_xD
    Merci d'avoir mentionné cela, après avoir été frustré que cela n'ait pas fonctionné, j'ai lu les commentaires

    Salutations.

    1.    socrate_xD dit

      Pas étonnant, mieux vaut remercier le wiki Arch 😉

  7.   Nobriel dit

    Brillant!!! :). Merci pour le conseil.

  8.   Christophe Castro dit

    Excellent, merci.

    Maintenant @elav, comment était-ce de pouvoir utiliser les commandes en majuscules et que le fait d'appuyer sur l'onglet le corrige?

  9.   agustingauna529 dit

    C'était plutôt bien, ça donne un peu plus envie de lire…. hehe

  10.   armandoplc dit

    Connaissez-vous une méthode pour placer les couleurs dans le terminateur? Dans linux mint, il vient par défaut de cette façon. Merci.

    1.    msx dit

      Je ne comprends pas ta question. Voulez-vous dire l'invite (couleurs vertes et bleues)?

  11.   msx dit

    J'utilise le plus [0] comme téléavertisseur (c'est-à-dire l'application qui affiche la page de manuel) et des couleurs avec exactement les mêmes couleurs.
    Après l'avoir installé, il suffit de dire au système que nous voulons qu'il utilise cette application comme un PAGER (pager), cela peut être configuré pour tous les utilisateurs dans les scripts correspondant à chaque distribution dans / etc ou simplement l'ajouter à notre ~ / .bashrc:

    export PAGER = {chemin d'installation}

    Pour connaître le chemin d'installation dans notre distribution, nous utilisons:
    $ où est le plus

    Une autre alternative automatique pourrait être:
    export PAGER = $ (où est le plus | cut -d »» -f2)

    Et nous vérifions que le chemin et le nom du fichier sont bien définis:
    $ echo $ PAGER
    / usr / bin / most <- sur Arch Linux, cela peut varier sur d'autres distributions.

    http://www.jedsoft.org/most/

    1.    Jorge dit

      Excellent. J'ai juste fait ce que tu as fait et ça marche. Merci 😀
      Une suggestion: épargnez-vous la peine de mettre le meilleur | couper -d »» -f2 et utiliser le plus. Plus court et donne exactement le même résultat.

      Salutations 😀

  12.   Jorge dit

    En tant que téléavertisseur, ils peuvent également utiliser lolcat. Donne de jolis arcs-en-ciel de sortie: 3
    Installez simplement lolcat, puis ajoutez dans votre .zshrc ou .bashrc (selon le shell que vous utilisez) ceci:
    PAGER = $ (quel lolcat)
    appliquez la source au fichier, et le tour est joué 😀