Colorir as páginas do manual

Tenho certeza que todos por aqui já sabem o que páginas man, verdade ?. No caso remoto em que este não seja o caso, páginas man Eles não são nada mais que páginas de ajuda Os principais que são tratados em sistemas tipo Unix e devem ser a primeira referência obrigatória quando procuramos informações sobre qualquer comando, aplicativo, biblioteca, etc., a forma de usá-los é muito simples, é só uma questão de ir para nosso console e escrevendo «homem [comando]", por exemplo, "homem homem»Ou«festa do homem«, Desta forma obteremos todos os dados que os desenvolvedores nos oferecem aos usuários, o idioma dependerá da configuração do nosso sistema e dos idiomas nos quais estão disponíveis.

No momento da execução homem receberemos uma tela de ajuda talvez não tão atrativa que pode nos levar a deixar de usar o comando, porém, existe a possibilidade de dar-lhes uma melhor apresentação para que nossas leituras sejam um pouco mais agradáveis, o "truque" é bem simples, é apenas uma questão de editar o arquivo de configuração de nosso shell preferido e voila.

Faremos da seguinte maneira:

1. Certifique-se de ter instalado menos.

2. Abrimos o arquivo de configuração do nosso interpretador de comandos (~ / .bashrc o ~ / .zshrc dependendo do seu caso usando nosso editor de texto favorito, por exemplo, vitalidade)

$ vim ~ / .zshrc

  1. Adicionamos as seguintes linhas:

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

  1. Estamos salvos e prontos, deixamos de ter isso:

para ter isto:

Também existe a possibilidade de manipular as cores ao nosso gosto e podemos obter uma lista detalhada de cores ANSI para usar a partir de clique aqui.

E isso é tudo, teremos uma apresentação um pouco mais "amigável" que tornará a leitura dos manuais em nosso console mais suportável ...


21 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   crotus dito

    Obrigado pela dica DMoZ, melhora muito a leitura no terminal. Quando posso, mudo para ZSH e pressiono CTRL + R!

  2.   Cristian dito

    Não me funciona. Agora, sempre que abro um terminal, recebo o seguinte:

    bash: $ '31m342200231 ′: comando não encontrado
    bash: $ '31m342200231 ′: comando não encontrado
    bash: 44: comando não encontrado
    bash: $ '33m342200231 ′: comando não encontrado
    bash: $ '32m342200231 ′: comando não encontrado

    1.    xykyz dito

      você provavelmente tem problemas com aspas, altere todas as que aparecem, que são 2 por linha, por aspas simples.

      Já tenho minhas páginas de manual coloridas 🙂

    2.    DMoZ dito

      Que distribuição você usa? Você pode passar seu .bashrc? ...

    3.    damian rivera dito

      Se a mesma coisa aconteceu comigo, você apenas tem que mudar isso:

      ,

      por isto

      '

      No meu teclado latino-americano é a tecla ao lado de 0

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

      entre com gedit, kate ou vim que com nano você não vê a ordem

      E corra

      fonte ~ / .bashrc

      Para recarregar a configuração do bash rc

      lembranças

      1.    Borges vive dito

        Foi isso. Muito obrigado! Foi muito bom! 😀

  3.   crisnepite dito

    Linda entrada!

  4.   damian rivera dito

    Eu quase não uso homem mas com isso vou usar mais

    obrigado

  5.   sócrates_xD dito

    Devo citar que para funcionar o comando deve ser executado ...

    fonte ~ / .bashrc

    1.    DMoZ dito

      Obrigado pelos dados socrates_xD, em particular não tinham sido necessários para mim nas ocasiões em que os iniciei, mas seu uso faz sentido, vou adicioná-los à nota.

    2.    KZKG ^ Gaara dito

      Isso, ou feche o terminal e abra um novo, certo? 🙂

  6.   Sagomacias dito

    @DMoZ
    Obrigado por esta dica, a verdade é que agora usarei de boa vontade as páginas de manual

    @sócrates_xD
    Obrigado por mencionar isso, depois de ficar frustrado por não ter funcionado, li os comentários

    Saudações.

    1.    sócrates_xD dito

      Não é de admirar, é melhor agradecer ao Arch wiki 😉

  7.   Nobriel dito

    Ótimo!!! :). Obrigado pela dica.

  8.   Cristóvão Castro dito

    Excelente, obrigado.

    Agora @elav, como foi poder usar os comandos com letras maiúsculas e apertar a tecla tab para corrigir?

  9.   agustingauna529 dito

    Foi muito bom, dá um pouco mais de vontade de ler…. ele Ele

  10.   armandoplc dito

    Você conhece algum método de colocação de cores no terminador? No linux mint vem por padrão dessa forma. obrigado.

    1.    msx dito

      Eu não entendi sua pergunta. Você quer dizer o prompt (cores verde e azul)?

  11.   msx dito

    Eu uso a maioria [0] como um pager (ou seja, o aplicativo que exibe a página de manual) e cores exatamente com as mesmas cores.
    Depois de instalá-lo, basta informar ao sistema que queremos que ele use este aplicativo como PAGER (pager), podendo ser configurado para todos os usuários nos scripts correspondentes a cada distro em / etc ou simplesmente adicioná-lo ao nosso ~ / .bashrc:

    export PAGER = {caminho de instalação}

    Para saber o caminho de instalação em nossa distro, usamos:
    $ whereis mais

    Outra alternativa automática pode ser:
    export PAGER = $ (whereis most | cut -d »» -f2)

    E verificamos se o caminho e o nome do arquivo estão realmente definidos:
    $ echo $ PAGER
    / usr / bin / most <- no Arch Linux, pode variar em outras distros.

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

    1.    Jorgício dito

      Excelente. Acabei de fazer o que você fez e funciona. Obrigado 😀
      Uma sugestão: poupe-se do trabalho de colocar onde está mais | cut -d »» -f2 e use qual mais. Mais curto e oferece exatamente a mesma saída.

      Saudações 😀

  12.   Jorgício dito

    Como paginador, eles também podem usar o lolcat. Dá um belo arco-íris de saída: 3
    Basta instalar o lolcat e adicionar em seu .zshrc ou .bashrc (dependendo do shell que você usa):
    PAGER = $ (qual lolcat)
    aplique a fonte ao arquivo e voila 😀