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
M'agrada, crec que puc modificar el que el teu vas triar xD
Gràcies pel tip em vaig quedar amb el penúltim, ara terminal llueix molt millor a la vista.
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!
que bona aportació estan genials.
Podries fer un Estatut?
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¡¡ 😉
Molt bo utilitzi l'últim, salutacions des Mèxic veïns.
Salutacions per a tu veí 😀
Genial! 😀 Estan molt bons tots. Ahir em vaig posar a posar-li colors a l'indicador, i ara descobreixo això. Estan molt bons tots 😀
Genial Moltes gràcies, si hi ha noves modificacions o exemple el s'agreguessin a aquest post?
De fet en els comentaris es poden anar agregant
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.
hey estan excel·lents els codis, amb el de colors em quedo, per no veure tan avorrida la consola = P
Estan genials els prompts 😀
Cars, bo per canviar la rutina de veure sempre el nostre terminal igual, amb això podrem donar-li una millor pinta 😉
Salutacions!
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\]’
Doncs veritat que si és molt semblant .. me'l quedo 😀
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 !!
Molt bonic che! em porto el de Fernando. Anem a provar-ho.
No va funcionar, em tira error de sintaxi element inesperat «(» o alguna cosa per l'estil, em porto l'últim llavors 🙂
¿Per posar-li l'hora com ho tenies abans?
-------------------- 16:22
nom @ servidor:
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.
Ooops: http://i.imgur.com/qenLP.png
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?
Doncs acabo de personalitzar la meva terminal, em va agradar com va quedar.
Salutacions
Amb els temes de l'bloc actualment aquest és el meu prompt !! 😀
http://imageshack.us/scaled/landing/6/pantallazoic.png
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└─ [\ $]'
Que bonic, jo usi un senzill sense colors de moment, només vaig treure la data: PS1 = »┌─ [\ o @ \ h: \ w] \ n└─>«
Hola xD
aquesta part └──┤ em surt així: ????
com faig perquè em surti com hauria
bon consell, quina és la consola de linux
+1
Escelente post, quan es tracta de terminal és bo afegir un que un altre tip.
¿Que Rss utilitzes ?, Algun client?
_____________________________________________________________________________________________________
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\] ‘
_____________________________________________________________________________________________________