Stijl uw terminalprompt met deze 4 varianten

Degenen onder ons die de console-emulator, terminal of hoe ze het ook willen noemen elke dag gebruiken, we zoeken altijd naar een manier om de prompt het ziet er mooier uit, of geeft ons in ieder geval meer informatie dan standaard wordt getoond.

In mijn geval toont het bijvoorbeeld standaard zoiets als dit:

Bij het lezen van mijn RSS vind ik een artikel in iLoveUbuntu waar ze ons 4 manieren laten zien om de prompt, kleuren toevoegen of meer informatie-elementen toevoegen. Laten we eens kijken naar de voorbeelden:

De eerste is degene die ik het minst leuk vind, ik denk dat het verzadigd is met extra elementen en het ziet er als volgt uit:

Als u wilt, kunt u het bestand echter bewerken ~ / .bashrc (als het er niet is, zullen we het maken) en voeg deze regel toe:

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\] '

Later, om de wijzigingen door te voeren, voeren we uit in de console:

$ cd && . .bashrc

Dit wordt herhaald voor de volgende voorbeelden. De volgende is de volgende, waar ik bij bleef:

De code die we in het ~ / .bashrc-bestand moeten plaatsen, is de volgende:

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

Dan hebben we dit andere voorbeeld, dat geen kleuren heeft, maar nuttige informatie toont:

De te gebruiken code is deze:

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

En tot slot hebben we dit:

De te gebruiken code is deze:

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\] '

U kiest degene die u het leukst vindt, natuurlijk kunnen we dit een beetje aanpassen als we dat willen. Ik nam bijvoorbeeld het voorbeeld dat ik leuk vond, ik heb deze code geplaatst:

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

En het was zo:


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   nano zei

    Ik vind het leuk, ik denk dat ik degene die je hebt gekozen xD kan aanpassen

  2.   osaluna zei

    Bedankt voor de tip dat ik bij de voorlaatste ben gebleven, nu ziet de terminal er veel beter uit om naar te kijken.

  3.   Fernando zei

    Goed!

    Ik ben een nerd van deze dingen, als je ze leuk vindt en zeldzame symbolen wilt plaatsen, accepteert bash symbolen van deze: http://www.hongkiat.com/blog/cool-ascii-symbols-get-them-now/

    Hier heb je de mijne:

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

    Een knuffel!

    1.    ren434 zei

      Wat een goede bijdrage zijn ze geweldig.

    2.    chinoloco zei

      Zou je een tutorial kunnen doen?

  4.   luweeds zei

    Heel erg bedankt! De voorlaatste stijl is degene die ik het leukst vind, maar het hangt natuurlijk af van de achtergrond van de schaal.

  5.   mac_live zei

    Zeer goed gebruik van de laatste, groeten uit het naburige Mexico.

    1.    elav <° Linux zei

      Groeten aan je buurman 😀

  6.   SkRt_Dz zei

    Briljant! 😀 Ze zijn allemaal erg goed. Gisteren ben ik de prompt gaan kleuren, en nu ontdek ik dit. Ze zijn allemaal erg goed 😀

  7.   truko22 zei

    Geweldig Heel erg bedankt, als er nieuwe wijzigingen of voorbeelden zijn, voegt u deze dan toe aan dit bericht?

    1.    elav <° Linux zei

      In feite kunt u in de opmerkingen toevoegen

  8.   Mauricio zei

    Heel goed, ik heb dit een tijdje gebruikt:

    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\]»

    Het lijkt mij dat ze, naast een persoonlijke stijl bij de prompt, veel dienen om alles overzichtelijker te houden bij het navigeren tussen mappen.

  9.   hug0 zei

    Hé, de codes zijn uitstekend, ik blijf bij de kleurcode, om de console niet zo saai te zien = P

  10.   juiste1 zei

    De aanwijzingen zijn geweldig 😀

  11.   elynx zei

    Luxe, goed om de routine te veranderen om onze terminal altijd hetzelfde te zien, hiermee kunnen we hem een ​​betere uitstraling geven 😉

    Groeten!

  12.   ren434 zei

    Ik vond de derde erg leuk, ik heb al een hele tijd een soortgelijke gebruikt, deze:
    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 zei

      Nou, het is waar dat als het erg op elkaar lijkt .. ik het zal houden 😀

  13.   conandaal zei

    Hier is de mijne:

    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\]»

    Ik hoop dat je het leuk vind. Groeten !!

  14.   Lucas Matthias zei

    Zeer mooie che! Ik neem Fernando's. We gaan het proberen.

  15.   Lucas Matthias zei

    Het werkte niet, het geeft me een onverwachte element syntaxisfout "(" of iets dergelijks, ik krijg de laatste dan 🙂

  16.   Christopher zei

    Om de tijd in te stellen zoals u die eerder had?
    ———————————————————– 16:22
    naam server:

  17.   msx_ zei

    Best wel lelijk.
    Om lange uren op de console te werken, is het het beste om een ​​eenvoudig kleurenschema te hebben dat contrasteert tussen de werkmodi op een console die je ogen niet breekt met opvallende kleuren:
    http://i.imgur.com/LDLcI.jpg
    Dit schema over tmux -met zijn statusbalk geconfigureerd om hostnaam, server-ip, datum, tijd, enz. Weer te geven- is onverslaanbaar.

    1.    elav <° Linux zei

      Nou, dat hangt af van de smaak van elk, vind je niet? Je opstelling vind ik leuk, maar het bevat te veel elementen. Zou u echter zo vriendelijk willen zijn om de code te delen om deze te gebruiken?

  18.   Alf zei

    Nou, ik heb zojuist mijn terminal aangepast, ik vond het leuk hoe het eruit zag.

    groeten

  19.   elwuilmer zei

    Met de blogonderwerpen momenteel is dit mijn prompt !! 😀
    http://imageshack.us/scaled/landing/6/pantallazoic.png

  20.   algabe zei

    Deze zijn van mij ...

    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\] ‘

    Momenteel: PS1 = '┌─ [\ u] [\ A] [\ w] \ n└─ [\ $]'

  21.   kosten zei

    Wat leuk, ik heb momenteel een simpele zonder kleuren gebruikt, ik heb zojuist de datum verwijderd: PS1 = »┌─ [\ u @ \ h: \ w] \ n└─>«

  22.   p3dr0 zei

    Hoi
    dit deel └──┤ komt er als volgt uit: ????
    Hoe zorg ik ervoor dat het eruit komt zoals het hoort?

  23.   wijnoogst zei

    goed advies, wat een linux console

  24.   statisch zei

    +1

    Uitstekende post, als het om de terminal gaat, is het goed om een ​​of andere tip toe te voegen.

    Welke RSS gebruikt u, elke client?

  25.   NULL zei

    _____________________________________________________________________________________________________

    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\] ‘
    _____________________________________________________________________________________________________