Kolorowanie stron podręcznika

Jestem pewien, że wszyscy tutaj już wiedzą, co to jest strony manprawda ?. W zdalnym przypadku, że tak nie jest, plik strony man Są niczym innym jak strony pomocy Te główne, które są obsługiwane w systemach uniksopodobnych i powinny być pierwszym obowiązkowym punktem odniesienia, gdy szukamy informacji o jakimkolwiek poleceniu, aplikacji, bibliotece itp. Sposób ich użycia jest bardzo prosty, wystarczy wejść na naszą konsolę i napisać «człowiek [polecenie]", na przykład, "człowiek człowiek"Lub"człowiek bash«, W ten sposób uzyskamy wszystkie dane, które programiści zaoferują nam użytkownikom, język będzie zależał od konfiguracji naszego systemu i języków, w których są one dostępne.

W momencie wykonywania mężczyzna otrzymamy może niezbyt atrakcyjny ekran pomocy, który mógłby nas skłonić do zaprzestania używania polecenia, jednak istnieje możliwość nadania im lepszej prezentacji, aby nasze odczyty były trochę przyjemniejsze, „sztuczka” jest dość prosta, to tylko kwestia edycji pliku konfiguracyjnego naszej preferowanej powłoki i voila.

Zrobimy to w następujący sposób:

1. Upewnij się, że zainstalowałeś mniej.

2. Otwieramy plik konfiguracyjny naszego interpretera poleceń (~ / .bashrc o ~ / .zshrc w zależności od przypadku za pomocą naszego ulubionego edytora tekstu, na przykład vim)

$ vim ~ / .zshrc

  1. Dodajemy następujące wiersze:

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

  1. Oszczędzamy i voila, wyszliśmy od tego:

mieć to:

Istnieje również możliwość dostosowania kolorów do własnych upodobań oraz szczegółową listę kolorów ANSI do wykorzystania tutaj.

I to wszystko, będziemy mieli nieco bardziej „przyjazną” prezentację, która sprawi, że czytanie instrukcji na naszej konsoli będzie bardziej znośne ...


21 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   kroto powiedział

    Dzięki za wskazówkę DMoZ, bardzo poprawia odczyt w terminalu. Kiedy mogę, przełączam się na ZSH i wciskam CTRL + R!

  2.   Cristian powiedział

    Na mnie to nie działa. Teraz za każdym razem, gdy otwieram terminal, otrzymuję to:

    bash: $ '31m342200231 ′: nie znaleziono polecenia
    bash: $ '31m342200231 ′: nie znaleziono polecenia
    bash: 44: nie znaleziono polecenia
    bash: $ '33m342200231 ′: nie znaleziono polecenia
    bash: $ '32m342200231 ′: nie znaleziono polecenia

    1.    xykyz powiedział

      Prawdopodobnie masz problemy z cudzysłowami, zmień wszystkie pojawiające się, czyli 2 w wierszu, pojedynczymi cudzysłowami.

      Mam już kolorowe strony podręcznika man 🙂

    2.    DMoZ powiedział

      Z jakiej dystrybucji korzystasz? Czy możesz przekazać swój plik .bashrc? ...

    3.    Damiana Rivery powiedział

      Jeśli mnie spotkało to samo, po prostu musisz to zmienić:

      "

      Dla tego

      "

      Na mojej klawiaturze latynoamerykańskiej jest to klawisz obok 0

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

      wejdź z gedit, kate lub vim, że z nano nie widzisz kolejności

      I biegnij

      source ~ / .bashrc

      Aby przeładować konfigurację bash rc

      pozdrowienia

      1.    Borges żyje powiedział

        To było to. Wielkie dzięki! To było bardzo dobre! 😀

  3.   Krysnepita powiedział

    Piękne wejście!

  4.   Damiana Rivery powiedział

    Prawie nie używam człowieka, ale przy tym wykorzystam go bardziej

    dzięki

  5.   sokrates_xD powiedział

    Muszę wspomnieć, że aby to zadziałało, polecenie musi zostać wykonane ...

    source ~ / .bashrc

    1.    DMoZ powiedział

      Dziękuję za dane socrates_xD, w szczególności nie były mi potrzebne przy okazji, gdy je uruchamiałem, ale ich użycie ma sens, dodam je do notatki.

    2.    KZKG ^ Gaara powiedział

      To albo zamknij terminal i otwórz nowy, prawda? 🙂

  6.   sagomacje powiedział

    DM
    Dzięki za tę wskazówkę, prawda jest taka, że ​​teraz chętnie skorzystam ze stron man

    @sokrates_xd
    Dzięki za wspomnienie o tym, po frustracji, że to nie zadziałało, przeczytałem komentarze

    Pozdrowienia.

    1.    sokrates_xD powiedział

      Nic dziwnego, lepiej podziękuj Arch wiki 😉

  7.   Nobriel powiedział

    Świetny!!! :). Dzięki za wskazówkę.

  8.   Krzysztof Castro powiedział

    Doskonały, dzięki.

    A teraz @elav, jak to było, że można było używać poleceń z dużymi literami, a naciśnięcie klawisza tabulatora poprawia to?

  9.   agustingauna529 powiedział

    Było całkiem dobre, daje trochę więcej chęci do czytania…. hehe

  10.   armandopplc powiedział

    Czy znasz jakąś metodę umieszczania kolorów w terminatorze? W Linuksie Mint jest to domyślny sposób. dzięki.

    1.    msx powiedział

      Nie rozumiem twojego pytania. masz na myśli podpowiedź (kolory zielony i niebieski)?

  11.   msx powiedział

    Używam większości [0] jako pagera (tj. Aplikacji wyświetlającej stronę podręcznika) i kolorów w tych samych kolorach.
    Po zainstalowaniu musimy tylko powiedzieć systemowi, że chcemy, aby używał tej aplikacji jako PAGER (pager), można to skonfigurować dla wszystkich użytkowników w skryptach odpowiadających każdej dystrybucji w / etc lub po prostu dodać do naszego ~ / .bashrc:

    eksportuj PAGER = {ścieżka instalacji}

    Aby poznać ścieżkę instalacji w naszej dystrybucji, używamy:
    $ gdzie jest najwięcej

    Inną automatyczną alternatywą może być:
    eksportuj PAGER = $ (gdzie jest najbardziej | wytnij -d »» -f2)

    I sprawdzamy, czy ścieżka i nazwa pliku są rzeczywiście ustawione:
    $ echo $ PAGER
    / usr / bin / most <- w Arch Linux może się różnić w innych dystrybucjach.

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

    1.    Jorge powiedział

      Świetny. Właśnie zrobiłem to, co zrobiłeś i to działa. Dzięki 😀
      Sugestia: oszczędzaj sobie kłopotów z umieszczaniem tego, gdzie jest najwięcej | cut -d »» -f2 i użyj tego, którego najwięcej. Krótszy i daje dokładnie taką samą wydajność.

      Pozdrowienia 😀

  12.   Jorge powiedział

    Jako pager mogą również używać lolcata. Daje piękne tęcze wydajności: 3
    Po prostu zainstaluj lolcat, a następnie dodaj do swojego .zshrc lub .bashrc (w zależności od używanej powłoki) to:
    PAGER = $ (który lolcat)
    zastosuj źródło do pliku i voila 😀