Dóna-li estil a l'indicador del teu terminal amb aquestes 4 variants

Els que fem servir dia a dia l'emulador de consola, terminal o com vulguin cridar-li, busquem sempre la forma de fer que el Prompt de la mateixa es vegi més bonic, o que al menys ens brindi més informació de la que es mostra per defecte.

Per exemple, en el meu cas, per defecte es mostra alguna cosa com això:

Llegint els meus RSS em trobo un article en ILoveUbuntu on ens mostren 4 formes de canviar el Prompt, Posant-li colors o afegint més elements informatius. Vegem els exemples:

El primer d'ells és el que menys m'agrada, crec que està saturat d'elements extres i es veu d'aquesta manera:

No obstant això, si t'agrada, pots editar el fitxer ~ / .bashrc (Si no ho vam crear) i afegir-aquesta línia:

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

Posteriorment perquè els canvis tinguin efecte executem a la consola:

$ cd && . .bashrc

Això es repeteix per als següents exemples. El que li segueix és el següent, que és amb el que em vaig quedar:

El codi que hem de posar al fitxer ~ / .bashrc és el següent:

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

Després tenim aquest altre exemple, el qual no té colors, però mostra informació útil:

El codi a usar és aquest:

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

I finalment tenim aquest:

El codi a usar és aquest:

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

Vostès trien el que més els agradi, és clar, això ho podem modificar una mica si volem. Per exemple, jo vaig prendre l'exemple que em va agradar, li vaig posar aquest codi:

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

I em va quedar d'aquesta manera:


32 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.   nano va dir

    M'agrada, crec que puc modificar el que el teu vas triar xD

  2.   osaluna va dir

    Gràcies pel tip em vaig quedar amb el penúltim, ara terminal llueix molt millor a la vista.

  3.   Fernando va dir

    Bones!

    Jo sóc un friki d'aquestes cosetes, si us agraden i voleu posar simbolitos rars bash accepta simbolitos d'aquests: http://www.hongkiat.com/blog/cool-ascii-symbols-get-them-now/

    Aquí us deixo el meu:

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

    Una abraçada!

    1.    ren434 va dir

      que bona aportació estan genials.

    2.    chinoloc va dir

      Podries fer un Estatut?

  4.   Luweeds va dir

    Moltes gracias¡¡¡ el penúltim estil és el que més m'agrada, però clar depèn de el fons de l'intèrpret d'ordres 😛 Salutacions a todos¡¡ 😉

  5.   mac_live va dir

    Molt bo utilitzi l'últim, salutacions des Mèxic veïns.

    1.    ILAV <° Linux va dir

      Salutacions per a tu veí 😀

  6.   SkRt_Dz va dir

    Genial! 😀 Estan molt bons tots. Ahir em vaig posar a posar-li colors a l'indicador, i ara descobreixo això. Estan molt bons tots 😀

  7.   truko22 va dir

    Genial Moltes gràcies, si hi ha noves modificacions o exemple el s'agreguessin a aquest post?

    1.    ILAV <° Linux va dir

      De fet en els comentaris es poden anar agregant

  8.   mauricio va dir

    Molt bons, jo fa un temps faig servir aquest:

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

    Em sembla que, a més d'un estil personal a l'indicador, serveixen molt per mantenir tot més ordenat a l'navegar entre carpetes.

  9.   abraçada0 va dir

    hey estan excel·lents els codis, amb el de colors em quedo, per no veure tan avorrida la consola = P

  10.   proper1 va dir

    Estan genials els prompts 😀

  11.   Elynx va dir

    Cars, bo per canviar la rutina de veure sempre el nostre terminal igual, amb això podrem donar-li una millor pinta 😉

    Salutacions!

  12.   ren434 va dir

    El tercer em va agradar molt, jo fa temps ús un de semblant, aquest:
    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.    ILAV <° Linux va dir

      Doncs veritat que si és molt semblant .. me'l quedo 😀

  13.   conandoel va dir

    Aqui el meu:

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

    Espero els agradi. Salutes !!

  14.   Lucas Matías va dir

    Molt bonic che! em porto el de Fernando. Anem a provar-ho.

  15.   Lucas Matías va dir

    No va funcionar, em tira error de sintaxi element inesperat «(» o alguna cosa per l'estil, em porto l'últim llavors 🙂

  16.   Christopher va dir

    ¿Per posar-li l'hora com ho tenies abans?
    -------------------- 16:22
    nom @ servidor:

  17.   msx_ va dir

    Bastant bastant lletjos.
    Per treballar en consola llargues hores el millor és tenir un esquema de colors simple i que contrast entre les modalitats de treball sobre una consola que no et trenqui la vista amb colors estridents:
    http://i.imgur.com/LDLcI.jpg
    Aquest esquema sobre tmux -amb la seva barra d'estatus configurada per mostrar hostname, ip de l'server, data, hora, etc.- és imbatible.

    1.    ILAV <° Linux va dir

      Bé, això depèn de l'gust de cadascú No creus? La teva configuració m'agrada, però, té massa elements. No obstant això, Series tan amable de compartir el codi per fer-la servir?

  18.   Alf va dir

    Doncs acabo de personalitzar la meva terminal, em va agradar com va quedar.

    Salutacions

  19.   elwuilmer va dir

    Amb els temes de l'bloc actualment aquest és el meu prompt !! 😀
    http://imageshack.us/scaled/landing/6/pantallazoic.png

  20.   Algabe va dir

    Aquests són els meus ...

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

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

  21.   costeelation va dir

    Que bonic, jo usi un senzill sense colors de moment, només vaig treure la data: PS1 = »┌─ [\ o @ \ h: \ w] \ n└─>«

  22.   P3dr0 va dir

    Hola xD
    aquesta part └──┤ em surt així: ????
    com faig perquè em surti com hauria

  23.   vinsuk va dir

    bon consell, quina és la consola de linux

  24.   Statick va dir

    +1

    Escelente post, quan es tracta de terminal és bo afegir un que un altre tip.

    ¿Que Rss utilitzes ?, Algun client?

  25.   NULL va dir

    _____________________________________________________________________________________________________

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