Saltar al contenido

Gnu/Linux Vagos usa cookies. Lea nuestra Política de privacidad para más información.    Acepto el uso de cookies

Foto
Personalización

Colores en la Terminal

Personalización Tip

  • Por favor, loguéate para poder responder
15 respuestas a este tema

#1 DESCONECTADO   JPablos

JPablos

    Linuxero

  • Registrado: 22/10/2015
  • Mensajes: 250
  • Galletas: 763

Género:






Lugar:/etc/etc

Escrito 27 October 2015 - 15:22

Buenas tardes, hace un tiempo encontré una "curiosidad" para configurar el color del texto de la respuesta a cualquier comando en la Terminal.

 

Secuencia:

  1. Hacer un .bashrc.bak por aquello de respaldar cualquier cambio
  2. En mi caso anteponiendo sudo (Ubuntu 14.04 LTS), editar
sudo gedit ~/.bashrc

agregar al final del archivo

PS1="\[\033[0;33m\][\!]\`if [[ \$? = "0" ]]; then echo "\\[\\033[1\\\;32m\\]"; else echo "\\[\\033[1\\\;31m\\]"; fi\`[\u:\`if [[ `pwd|wc -c|tr -d " "` > 18 ]]; then echo "\\W"; else echo "\\w"; fi\`]\$\[\033[0m\] "; echo -ne "\033]0;`hostname -s`:`pwd`\007"  

guardar cambios,  cerrar el archivo, cerrar la Terminal, abrir una nueva Terminal.

 

Ahora al ejecutar cualquier comando, tendremos una repuesta a dicho comando en color

 

  • [509][jpablo:/home/jpablo]$ en una ejecución de comando exitosa
  • [509][jpablo:/home/jpablo]$ en una ejecución de comando fallida

 

Lo comparto porque en algunos casos con solo dar una mirada a la Terminal el color me ayuda.

 

Un saludo

 

JPablos


Editado por JPablos, 27 October 2015 - 15:27 .

  • eMix, Eduardo, pacoeloyo y 7 mas les gusta esto

#2 DESCONECTADO   JPablos

JPablos

    Linuxero

  • Registrado: 22/10/2015
  • Mensajes: 250
  • Galletas: 763

Género:






Lugar:/etc/etc

Escrito 27 October 2015 - 18:15

Gracias por la reubicación.

 

Un saludo

 

JPablos


  • pacoeloyo, Karibe, Rohlling y 2 mas les gusta esto

#3 DESCONECTADO   mijailbellum

mijailbellum

    Linuxero

  • Registrado: 25/08/2014
  • Mensajes: 323
  • Galletas: 1251

Género:





Escrito 27 October 2015 - 18:41

Me interesa la idea, voy a estudiarlo un poco porque tengo edito mi bashrc y quiero hacer una mezcla entre los dos.


  • pacoeloyo, portaro, Karibe y 3 mas les gusta esto

"Si quieres entender el universo, piensa en energía, frecuencia y vibración."

Nikola Tesla


#4 DESCONECTADO   JPablos

JPablos

    Linuxero

  • Registrado: 22/10/2015
  • Mensajes: 250
  • Galletas: 763

Género:






Lugar:/etc/etc

Escrito 27 October 2015 - 19:25

Hola mijailbellum, esta personalización tiene otro ingrediente interesante,

[509][jpablo:/home/jpablo]$

el número entre paréntesis angulares corresponde al número de orden del comando en .bash_history, con lo cual facilita la reutilización de un comando, un ejemplo:

216  sudo apt-get install gmusicbrowser audacity easytag winff devede avidemux soundconverter cinelerra-cv cinelerra-cv-transitions openshot kdenlive ffdiaporama transmageddon handbrake

se ejecutaría escribiendo en la Terminal:

!216

Ver el .bash_history, y pasarlo a un archivo de texto -para consulta-

history > historial.txt

Seleccionas los comandos que te interesen, creas tu .bash_history personalizado, haces un .bash_history.bak con el original, y dejas el personalizado en servicio, cuando quieras recuperar el original simplemente los renombras.

 

 

Un saludo

 

JPablos

 


  • pacoeloyo, portaro, Karibe y 2 mas les gusta esto

#5 DESCONECTADO   Rohlling

Rohlling

    Gran Pingüino

  • Registrado: 19/11/2013
  • Mensajes: 1680
  • Galletas: 6052

Género:










Lugar:/home/rohlling

Intereses:tecnología y música

Escrito 27 October 2015 - 19:47

Hecho!! ya iba a preguntar por el número, pero me lo estaba imaginando.  Gracias por el aporte.


  • pacoeloyo, portaro, Karibe y 2 mas les gusta esto

Los experimentos: en casa y con gaseosa.


#6 DESCONECTADO   JPablos

JPablos

    Linuxero

  • Registrado: 22/10/2015
  • Mensajes: 250
  • Galletas: 763

Género:






Lugar:/etc/etc

Escrito 27 October 2015 - 19:50

Nada Rohlling, se hace con gusto.

 

Un saludo

 

JPablos


  • pacoeloyo, portaro, Karibe y 2 mas les gusta esto

#7 DESCONECTADO   JPablos

JPablos

    Linuxero

  • Registrado: 22/10/2015
  • Mensajes: 250
  • Galletas: 763

Género:






Lugar:/etc/etc

Escrito 04 November 2015 - 23:53

Más sobre colores en la Terminal aquí:

http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/

Más sobre cambiar apariencia a la Terminal aquí:

http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

La información en inglés.

 

 

Un saludo

 

JPablos


Editado por JPablos, 05 November 2015 - 07:54 .

  • pacoeloyo, portaro, Rohlling y 1 otro le gusta esto

#8 DESCONECTADO   portaro

portaro

    Gran Pingüino

  • Registrado: 20/07/2012
  • Mensajes: 2140
  • Galletas: 8188

Género:









Lugar:Chaves - Portugal

Intereses:Antropologia & Humanidades.
Gambas.
GNU/Linux.
Programación Básica.

Escrito 08 November 2015 - 23:38

Tremenda info , me la guardo y a probar. :ok:

 

2015_11_08_224108_1280x1024_scrot.png


Editado por portaro, 08 November 2015 - 23:42 .

  • pacoeloyo, Rohlling, lupi y 1 otro le gusta esto

#9 DESCONECTADO   lupi

lupi

    Linuxero

  • Registrado: 30/07/2014
  • Mensajes: 243
  • Galletas: 780

Género:






Lugar:Málaga

Escrito 09 November 2015 - 20:37

Muchas gracias por la información, es muy útil y práctica, ya la he puesto en práctica.

 

Saludos.


  • pacoeloyo, portaro, Rohlling y 1 otro le gusta esto

#10 DESCONECTADO   pacoeloyo

pacoeloyo

    Dios pingüino

  • Registrado: 20/07/2012
  • Mensajes: 2617
  • Galletas: 10647

Género:









Lugar:costa granadina

Intereses:Mi hija, y seguir avanzando en la vida

Escrito 09 November 2015 - 21:51

Nos gusta trastear con la terminal una cosa mala :jojojo: , como es de esperar en gnu Linux tenemos herramientas para casi todo, para la terminal no iba a ser menos, tenemos una utilidad que se llama BashStyle-NG, hace poco se actualizo a la versión 9.1, la tenéis disponible es este mismo hilo del foro.
  • portaro, Rohlling, lupi y 1 otro le gusta esto

Me rompes el alma con tu fragilidad y tu tristeza. No se qué clase de alimaña te pudo infringir tanto dolor. Me duele en las entrañas tu pena. Pero te juro que tienes mi mano para agarrarte. Que tienes dentro de ti la fuerza que no encuentras. Que aunque el mundo te abandone, siempre contarás con mi ayuda, y que, aunque hayas llegado a creer a los que decían que no vales nada, tú, como cada persona de este mundo,

tiene el valor de un universo entero.

Levánta la cabeza. Sonríe. Se feliz.

Gnu/Linux x86_64 kernel 3.13.0-100 Almuñequero-Sexitano Granadino

Somos linuxeros y estamos orgullosos de serlo!

Cada uno en su sitio, pero unidos por una misma causa


#11 DESCONECTADO   JPablos

JPablos

    Linuxero

  • Registrado: 22/10/2015
  • Mensajes: 250
  • Galletas: 763

Género:






Lugar:/etc/etc

Escrito 12 November 2015 - 21:22

BashStyle-NG, encontré esta información, por sí es útil:

 

 

Un saludo

 

JPablos


  • pacoeloyo, portaro y Rohlling les gusta esto

#12 DESCONECTADO   pacoeloyo

pacoeloyo

    Dios pingüino

  • Registrado: 20/07/2012
  • Mensajes: 2617
  • Galletas: 10647

Género:









Lugar:costa granadina

Intereses:Mi hija, y seguir avanzando en la vida

Escrito 12 November 2015 - 21:44

Yo la llevo usando desde hace tres o cuatro años y para mi es una de esas aplicaciones indispensables.
  • portaro, Rohlling y JPablos les gusta esto

Me rompes el alma con tu fragilidad y tu tristeza. No se qué clase de alimaña te pudo infringir tanto dolor. Me duele en las entrañas tu pena. Pero te juro que tienes mi mano para agarrarte. Que tienes dentro de ti la fuerza que no encuentras. Que aunque el mundo te abandone, siempre contarás con mi ayuda, y que, aunque hayas llegado a creer a los que decían que no vales nada, tú, como cada persona de este mundo,

tiene el valor de un universo entero.

Levánta la cabeza. Sonríe. Se feliz.

Gnu/Linux x86_64 kernel 3.13.0-100 Almuñequero-Sexitano Granadino

Somos linuxeros y estamos orgullosos de serlo!

Cada uno en su sitio, pero unidos por una misma causa


#13 DESCONECTADO   JPablos

JPablos

    Linuxero

  • Registrado: 22/10/2015
  • Mensajes: 250
  • Galletas: 763

Género:






Lugar:/etc/etc

Escrito 12 November 2015 - 22:07

Hola pacoeloyo, ¿qué SO utilizas?

 

Un saludo

 

JPablos


  • pacoeloyo y Rohlling les gusta esto

#14 DESCONECTADO   pacoeloyo

pacoeloyo

    Dios pingüino

  • Registrado: 20/07/2012
  • Mensajes: 2617
  • Galletas: 10647

Género:









Lugar:costa granadina

Intereses:Mi hija, y seguir avanzando en la vida

Escrito 12 November 2015 - 22:10

Xubuntu 12.04.5, con mate, cinnamon, xfce, E18 y kde instalado, o lo que es lo mismo, tengo un follón de librerías que es la pera :jojojo: . Tengo xubuntu instalado desde hace más de tres años.

Editado por pacoeloyo, 12 November 2015 - 22:11 .

  • Rohlling y JPablos les gusta esto

Me rompes el alma con tu fragilidad y tu tristeza. No se qué clase de alimaña te pudo infringir tanto dolor. Me duele en las entrañas tu pena. Pero te juro que tienes mi mano para agarrarte. Que tienes dentro de ti la fuerza que no encuentras. Que aunque el mundo te abandone, siempre contarás con mi ayuda, y que, aunque hayas llegado a creer a los que decían que no vales nada, tú, como cada persona de este mundo,

tiene el valor de un universo entero.

Levánta la cabeza. Sonríe. Se feliz.

Gnu/Linux x86_64 kernel 3.13.0-100 Almuñequero-Sexitano Granadino

Somos linuxeros y estamos orgullosos de serlo!

Cada uno en su sitio, pero unidos por una misma causa


#15 DESCONECTADO   ixion

ixion

    Iniciado

  • Registrado: 07/09/2015
  • Mensajes: 65
  • Galletas: 252

Género:





Escrito 09 December 2015 - 13:40

Hola compis. Os paso uno que adapté del prompt de AntiX. Tenéis que añadir todas las líneas al final del fichero .bashrc.

 

Edito: Evidentemente, si tenéis otro PS1 editado, deberéis eliminarlo... En el que os paso hay una condición que cambia el prompt según el estado. Las variables se pueden cambiar al gusto, a mi me gusta que me indique bien clarete cuando soy root o no, por eso lo tengo en rojo :-)  Para el que no controle mucho, os he indicado en el condicional para quién va dirigido el PS1 pertinente.

## PROMPT

red='\[\e[0;31m\]'
RED='\[\e[1;31m\]'
blue='\[\e[0;34m\]'
BLUE='\[\e[1;34m\]'
cyan='\[\e[0;36m\]'
CYAN='\[\e[1;36m\]'
green='\[\e[0;32m\]'
GREEN='\[\e[1;32m\]'
yellow='\[\e[0;33m\]'
YELLOW='\[\e[1;33m\]'
PURPLE='\[\e[1;35m\]'
purple='\[\e[0;35m\]'
nc='\[\e[0m\]'

if [ "$UID" = 0 ]; then
    ##Para root
        PS1="$RED\u$nc@$RED\H$nc:$CYAN\w$nc\\n$RED#$nc "
else
    ##Para usuario raso
        PS1="$PURPLE\u$nc@$CYAN\H$nc:$GREEN\w$nc\\n$GREEN\$$nc "
fi

Editado por ixion, 09 December 2015 - 13:55 .

  • pacoeloyo, Rohlling, lupi y 2 mas les gusta esto

#16 DESCONECTADO   isaacx0

isaacx0

    Recién llegado

  • Registrado: 07/02/2015
  • Mensajes: 24
  • Galletas: 120

Género:







Lugar:Asturias, España

Intereses:Informática, videojuegos, música, historia, arte, animales, y un largo etcétera.

Escrito 22 January 2016 - 19:59

Grazie mille. :happy:


  • pacoeloyo y Rohlling les gusta esto

5298564533.png






También etiquetado con una o más de estas palabras: Personalización, Tip