Acolorint les man pages

Estic segur que ja tots per aquí saben que són les pàgines d'home, Oi ?. En el remot cas que no sigui així, les pàgines d'home no són altra cosa que les pàgines d'ajuda principals que es manegen en sistemes tipus Unix i han de ser la primera referència obligatòria a l'hora que busquem informació sobre qualsevol comandament, aplicació, biblioteca, etc., la forma d'usar-és molt senzilla, només es tracta d'anar a la nostra consola i escriure «man [ordre]«, Per exemple,«home home»O«home bash«, Així obtindrem totes les dades que els desenvolupadors ens ofereixen als usuaris, l'idioma dependrà de la nostra configuració de sistema i dels idiomes en què aquestes estiguin disponibles.

A l'hora d'executar home rebrem una potser no tan atractiva pantalla d'ajuda que podria propiciar que deixem d'usar la comanda, però, hi ha la possibilitat de donar-los una millor presentació perquè les nostres lectures siguin una mica més agradables, el «truc» és bastant senzill, només es tracta d'editar l'arxiu de configuració del nostre intèrpret de comandaments preferit i voilà.

Ho farem de la següent manera:

1. Assegurar-se de tenir instal·lat menys.

2. Obrim l'arxiu de configuració del nostre intèrpret de comandaments (~ / .bashrc o ~ / .Zshrc segons sigui el teu cas fent servir el nostre editor de text favorit, per exemple, empenta)

$ Vim ~ / .zshrc

  1. Afegim les següents línies:

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

  1. Guardem i llest, vam passar de tenir això:

a tenir això:

També hi ha la possibilitat de manejar els colors al nostre gust i podem obtenir una llista detallada de colors ANSI per utilitzar des aquí.

I això és tot, tindrem una presentació una mica més "amistosa" que farà més suportable la lectures dels manuals en la nostra consola ...


21 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   croto va dir

    Gràcies pel tip dmoz, millora bastant la lectura a la terminal. Quan pugui faig el cambiazo a zsh i li dono dur a Control + R!

  2.   Cristian va dir

    No em funciona. Ara, cada vegada que obro una terminal, em surt això:

    bash: $ '31m342200231': no ​​es va trobar l'ordre
    bash: $ '31m342200231': no ​​es va trobar l'ordre
    bash: 44: no es va trobar l'ordre
    bash: $ '33m342200231': no ​​es va trobar l'ordre
    bash: $ '32m342200231': no ​​es va trobar l'ordre

    1.    Xykyz va dir

      probablement tinguis problemes amb les cometes, canvia totes les que apareixen, que són 2 per línia, per cometes simples.

      Ja tinc les meves pàgines man a color 🙂

    2.    dmoz va dir

      Que distribució fas servir? Pots passar el teu .bashrc? ...

    3.    Damià Rivera va dir

      Si ami em passo el mateix, només cal canviar això:

      '

      per això

      '

      En el meu teclat de latinoamerica és la tecla que aquesta a la banda de l'0

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

      entra amb gedit, kate o vim que amb nano no es veu l'ordre

      I executa

      font ~ / .bashrc

      Per recarregar la configuració de l'rc de bash

      Salutacions

      1.    borgesvive va dir

        Era això. Moltes gràcies! 'Va quedar molt bo! 😀

  3.   Crisnepita va dir

    Bella entrada!

  4.   Damià Rivera va dir

    Gairebé no ús man però amb això ho usés mes

    Gràcias

  5.   socrates_xD va dir

    He de dir que perquè funcioni ha d'executar-la comanda ...

    font ~ / .bashrc

    1.    dmoz va dir

      Gràcies per la dada socrates_xD, en el particular no m'havia estat necessari en les ocasions que ho he posat en marxa però té sentit el seu ús, la qual agregaré a la nota.

    2.    KZKG ^ Gaara va dir

      Això, o tancar la terminal i obrir una nova no? 🙂

  6.   sagomàcies va dir

    @DMoZ
    Gràcies per aquest tip, la veritat que ara si faré servir de bona gana les man pages

    @socrates_xD
    Gràcies per esmentar això, després de veure frustrat a el veure que no funcionava vaig llegir els comentaris

    Salutacions.

    1.    socrates_xD va dir

      No hi ha de què, millor dóna-li gràcies a la wiki d'Arch 😉

  7.   nobriel va dir

    Genial !!! :). Gràcies pel tip.

  8.   Cristòfor Castro va dir

    Excel·lent, gràcies.

    Ara @elav ¿Com era per poder usar les ordres amb majúscules i que a l'pressionar tab el corregeixi?

  9.   agustingauna529 va dir

    Va quedar força bé, fa una mica més de ganes de llegir .... jeje

  10.   armandoplc va dir

    Sabries algun mètode de col·locar colors en terminator ?. En linux mint ve per defecte d'aquesta forma. gràcies.

    1.    MSX va dir

      No entenc la teva pregunta. et referiu a l'avís de sol·licitud (colors verd i blau)?

  11.   MSX va dir

    Jo ús most [0] com pager (és a dir l'aplicació que desplega la pàgina de l'manual) i acoloreix amb aquests exactes mateixos colors.
    Després d'instal·lar-lo solament cal dir-li a el sistema que volem que utilitzi aquesta aplicació com PAGER (paginador), això podem configurar per a tots els usuaris en els scripts corresponents a cada distro a / etc o simplement afegir-lo al nostre ~ / .bashrc:

    export PAGER = {ruta d'instal·lació}

    Per saber la ruta d'instal·lació a la nostra distro fem servir:
    $ Whereis most

    Una altra alternativa automàtica podria ser:
    export PAGER = $ (whereis most | cut -d »» -F2)

    I vam comprovar que efectivament està establerta la ruta i el nom de l'arxiu:
    $ Echo $ PAGER
    / Usr / bin / most <- en Arch Linux, pot variar en altres distros.

    [0] http://www.jedsoft.org/most/

    1.    Jorgicio va dir

      Excel·lent. Acabo de fer el que vas fer, i funciona. gràcies 😀
      Un suggeriment: Estalvia't la feina de posar el whereis most | cut -d »» -F2 i fa servir which most. Més curt, i dóna exactament el mateix output.

      Salutacions 😀

  12.   Jorgicio va dir

    Com pager, també poden usar lolcat. Dóna uns arc de Sant Martí preciosos d'output: 3
    Només s'instal·lin lolcat, després agreguin en el seu .zshrc o .bashrc (segons la shell que facin servir) això:
    PAGER = $ (which lolcat)
    li apliquen el source a l'arxiu, i llest 😀