Zaprojektuj okno terminala za pomocą tych 4 wariantów

Ci z nas, którzy używają emulatora konsoli, terminala lub jakkolwiek chcesz to nazwać na co dzień, zawsze szukają sposobu, aby podpowiedź wygląda piękniej lub przynajmniej daje nam więcej informacji, niż jest wyświetlane domyślnie.

Na przykład w moim przypadku domyślnie pokazuje coś takiego:

Czytając moje RSS znajduję artykuł w KochamUbuntu gdzie pokazują nam 4 sposoby zmiany podpowiedź, dodając kolory lub dodając więcej elementów informacyjnych. Spójrzmy na przykłady:

Pierwszy z nich najmniej mi się podoba, wydaje mi się, że jest nasycony dodatkowymi elementami i wygląda tak:

Jeśli chcesz, możesz edytować plik ~ / .bashrc (jeśli go tam nie ma, stworzymy go) i dodaj tę linię:

PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '

Później, aby zmiany zaczęły obowiązywać, wykonujemy w konsoli:

$ cd && . .bashrc

Powtarza się to w poniższych przykładach. Następujący jest następujący, z którym zostałem:

Kod, który musimy umieścić w pliku ~ / .bashrc, jest następujący:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"

Następnie mamy inny przykład, w którym brakuje kolorów, ale zawiera przydatne informacje:

Kod do użycia jest następujący:

PS1="┌─[\d][\u@\h:\w]\n└─> "

I wreszcie mamy to:

Kod do użycia jest następujący:

PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] '

Wybierasz ten, który najbardziej Ci się podoba, oczywiście możemy to trochę zmodyfikować, jeśli chcemy. Na przykład wziąłem przykład, który mi się podobał, umieściłem ten kod:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"

A wyglądało to tak:


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.   nano powiedział

    Podoba mi się, myślę, że mogę zmodyfikować ten, który wybrałeś xD

  2.   Osaluna powiedział

    Dzięki za wskazówkę zostałem przy przedostatnim, teraz terminal wygląda dużo lepiej.

  3.   Fernando powiedział

    Dobrze!

    Jestem maniakiem tych rzeczy, jeśli je lubisz i chcesz umieścić rzadkie symbole, bash akceptuje takie symbole: http://www.hongkiat.com/blog/cool-ascii-symbols-get-them-now/

    Tutaj masz moje:

    $(set_prompt)\n┌─☢ 33[1;31m\u33[0m ☭ 33[1;35m\h33[0m ☢──[33[1;35m\w33[0m]\$ 33[0m\n└─(\t)──>

    Uścisk!

    1.    ren434 powiedział

      Co za dobry wkład, oni są świetni.

    2.    Chinoloco. powiedział

      Czy mógłbyś zrobić tutorial?

  4.   Luweed powiedział

    Dziękuję bardzo Przedostatni styl to ten, który najbardziej mi się podoba, ale oczywiście zależy to od tła muszli Pozdrawiam wszystkich ¡¡ 😉

  5.   mac_live powiedział

    Bardzo dobrze skorzystaj z ostatniego, pozdrawiamy z sąsiedniego Meksyku.

    1.    elav <° Linux powiedział

      Pozdrawiam sąsiada 😀

  6.   SkRt_Dz powiedział

    Świetny! 😀 Wszystkie są bardzo dobre. Wczoraj zacząłem kolorować podpowiedź, a teraz to odkrywam. Wszystkie są bardzo dobre 😀

  7.   Truko22 powiedział

    Świetnie Dziękuję bardzo, jeśli pojawią się nowe modyfikacje lub przykład, czy dodasz to do tego postu?

    1.    elav <° Linux powiedział

      W rzeczywistości w komentarzach możesz dodać

  8.   Mauricio powiedział

    Bardzo dobrze, używałem tego przez chwilę:

    PS1=»\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;31m\]]\e[01;32m:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]»

    Wydaje mi się, że oprócz osobistego stylu w podpowiedzi, służą one bardzo uporządkowaniu podczas nawigacji między folderami.

  9.   Hug0 powiedział

    Hej, kody są znakomite, zostaję przy kodowaniu kolorystycznym, żeby konsola nie była taka nudna = P

  10.   właściwy 1 powiedział

    Monity są świetne 😀

  11.   elynx powiedział

    Luksus, dobrze jest zmienić rutynę, aby zawsze widzieć nasz terminal tak samo, dzięki temu możemy nadać mu lepszy wygląd 😉

    Pozdrowienia!

  12.   ren434 powiedział

    Trzeci bardzo mi się podobał, podobnego używałem od dawna, ten:
    PS1=’\[\e[1;96m\]┌──{\[\e[1;97m\]\u•\h\[\e[1;96m\]}──────{\[\e[1;93m\]\W\[\e[1;96m\]}\n\[\e[1;96m\]╘══$ \[\e[0m\]’

    1.    elav <° Linux powiedział

      Cóż, to prawda, że ​​jest bardzo podobny… Zatrzymam to 😀

  13.   konandoel powiedział

    Tutaj jest moje:

    PS1=»\[\e[0;35m\]┌─\[\e[0;32m\]\A\[\e[0;36m\] \[\e[0;36m\](\u)\[\e[0;36m\]\[\e[0;32m\]──>\[\e[0;36m\][\[\e[0;32m\]\w\[\e[0;36m\]]\n\[\e[0;35m\]└───────>\[\e[0;37m\]»

    Mam nadzieję, że to lubisz. Pozdrawiam !!

  14.   Lucas Matthias powiedział

    Bardzo fajnie! Ja biorę Fernando. Spróbujemy tego.

  15.   Lucas Matthias powiedział

    To nie zadziałało, wyrzuca mi nieoczekiwany błąd składni elementu "(" lub coś w tym rodzaju, wtedy otrzymuję ostatni

  16.   Christopher powiedział

    Aby ustawić czas tak jak wcześniej?
    —————————————————————– 16:22
    nazwa @ serwer:

  17.   msx_ powiedział

    Całkiem brzydki.
    Do długich godzin pracy na konsoli najlepiej mieć prostą kolorystykę, która kontrastuje między trybami pracy na konsoli, która nie rzuca się w oczy jaskrawymi kolorami:
    http://i.imgur.com/LDLcI.jpg
    Ten schemat dotyczący tmux - z paskiem stanu skonfigurowanym do wyświetlania nazwy hosta, adresu IP serwera, daty, godziny itp. - jest nie do pobicia.

    1.    msx_ powiedział
    2.    elav <° Linux powiedział

      Cóż, to zależy od smaku każdego z nich, nie sądzisz? Twoja konfiguracja mi się podoba, ale zawiera zbyt wiele elementów. Czy byłbyś jednak tak uprzejmy, aby udostępnić kod, aby go użyć?

  18.   Alf powiedział

    Cóż, właśnie dostosowałem mój terminal, podobał mi się jego wygląd.

    pozdrowienia

  19.   elwuilmer powiedział

    W przypadku tematów na blogu jest to obecnie moja zachęta! 😀
    http://imageshack.us/scaled/landing/6/pantallazoic.png

  20.   Algawa powiedział

    Te są moje ...

    Usuario: PS1=’\[\e[1;32m\][\u\[\e[m\]@\[\e[1;33m\]\h\[\e[1;34m\] \w]\[\e[1;36m\] \$\[\e[1;37m\] ‘

    Root: PS1=’\[\e[1;31m\][\u\[\e[m\]@\[\e[1;33m\]\h\[\e[1;34m\] \w]\[\e[1;36m\] \$\[\e[1;37m\] ‘

    Obecnie: PS1 = „┌─ [\ u] [\ A] [\ w] \ n└─ [\ $]”

  21.   kosztowność powiedział

    Jak fajnie, użyłem na razie prostego bez kolorów, właśnie usunąłem datę: PS1 = »┌─ [\ u @ \ h: \ w] \ n└─>«

  22.   p3dr0 powiedział

    cześć
    ta część └──┤ wygląda tak: ????
    Jak sprawić, by wyszło tak, jak powinno

  23.   Vinsuk powiedział

    dobra rada, co za konsola linuxowa

  24.   Statystyka powiedział

    +1

    Doskonały post, jeśli chodzi o terminal, dobrze jest dodać jedną lub drugą wskazówkę.

    Jakiego Rss używasz? Każdy klient?

  25.   NULL powiedział

    _____________________________________________________________________________________________________

    PS1=’\[33[0;32m\]┌┼─┼─ \[33[0m33[0;32m\]\u\[33[0m\] @ \[33[0;36m\]\h\[33[0m33[0;32m\] ─┤├─ \[33[0m\]\t \d\[33[0;32m\] ─┤├─ \[33[0;31m\]\w\[33[0;32m\] ─┤ \n\[33[0;32m\]└┼─\[33[0m33[0;31m\]|I♥Linux|\[33[0m33[0;32m\]─┤▶\[33[0m\] ‘
    _____________________________________________________________________________________________________