Después de tanto tiempo vuelvo a escribir algo, en si no es algo complejo,es solo una ayuda de memoria para mi mismo .. ;-) , ya que siempre que me cambio de pc o reinstalo, se me olvida respaldar mi ".bashrc".
Desde la primera vez que instale GENTOO, me gustaron muchas cosas solo una no me gusto (emerge = mucho Tiempo), y una de las cosas que me gusto fue los colores del prompt .. ;-) así que acá les dejo la configuración del Prompt para que se vea como el de gentoo.
export PS1="\[\e[31;1m\]\u \[\e[35;1m\] \w \[\e[33;1m\]# \[\e[0m\]"y que carajo significa todo esto ???
El PS1 es la definición para el prompt de las consolas si le pones lo que quieres después del igual se te vera en tu consola.
En si la enchulada es simple, pero que significa cada cosa :
* \[\e[31;1m\] : es la definición de un color en este caso le digo que sea el color 31 y su tipo 1.
La tabla de los colores es la siguiente :
Tabla de Colores |
Después de la definición de los colores viene que quiero que me muestre, en mi caso elegí \u y \w, la definición de esto es :
Sequence | Description |
---|---|
\a | The ASCII bell character (you can also type \007) |
\d | Date in "Wed Sep 06" format |
\e | ASCII escape character (you can also type \033) |
\h | First part of hostname (such as "mybox") |
\H | Full hostname (such as "mybox.mydomain.com") |
\j | The number of processes you've suspended in this shell by hitting ^Z |
\l | The name of the shell's terminal device (such as "ttyp4") |
\n | Newline |
\r | Carriage return |
\s | The name of the shell executable (such as "bash") |
\t | Time in 24-hour format (such as "23:01:01") |
\T | Time in 12-hour format (such as "11:01:01") |
\@ | Time in 12-hour format with am/pm |
\u | Your username |
\v | Version of bash (such as 2.04) |
\V | Bash version, including patchlevel |
\w | Current working directory (such as /home/drobbins) |
\W | The "basename" of the current working directory (such as "drobbins") |
\! | Current command's position in the history buffer |
\# | Command number (this will count up at each prompt, as long as you type something) |
\\$ | If you are not root, inserts a $; if you are root, you get a #. If you delimit your string with ' instead of ", you should use a single backslash instead. |
\xxx | Inserts an ASCII character based on three-digit number xxx (replace unused digits with zeros, such as \007) |
\\ | A backslash |
\[ | This sequence should appear before a sequence of characters that don't move the cursor (like color escape sequences). This allows bash to calculate word wrapping correctly. |
\] | This sequence should appear after a sequence of non-printing characters. |
Ojala les sirve de algo
Fuentes : Gentoo
Saludos