Captura de pantalla de 2017-05-20 01-12-26

¿Que es bash?
Bash (Bourne again shell) es un programa informático, cuya función consiste en interpretar órdenes, y un lenguaje de programación de consola. Está basado en la shell de Unix y es compatible con POSIX. Para más información tienen la wiki aquí.

Bueno antes que nada, les recuerdo que estoy usando la shell bash para manejarme en la TTY (terminal). En el caso que usen otra, seguramente éstos pasos van a cambiar, asi que por ahora éso.

* Antes de comenzar voy a dejar dos métodos con colores, uno para root y otro para un usuario común.
Éste tema de los colores es algo muy personal, pero lo quería compartir en el caso que por ahí les sirva para cambiar/modificar o personalizar como ustedes quieran sus shells.

Ahora si… Comencemos!

Usuario personal:

1 – vamos a crear el archivo .bashrc en nuestro home con nano y lo dejaremos tal cuál lo muestro a continuación:

#
# ~/.bashrc
#

# If not running interactively, don’t do anything
[[ $- != *i* ]] && return

alias ls=’ls –color=auto’
alias grep=’grep –color=auto’

PS1=’\[\e[1;32m\]\u@\h \[\e[1;34m\]\W\$\[\e[0m\] ‘

* Paso a explicar el tema de los colores:

alias ls = aquí lo que hará es darle colores a los archivos ejecutables, carpetas, etc.

alias grep = cuando usamos grep también nos devolverá en color la salida de lo que usemos para buscar información.

PS1 = bueno aquí es dónde damos un poco de color a nuestra shell, miramos lo que está antes del “@” (mi usuario) y lo que está luego (mi hostname), yo elegí que se muestre en verde.
1;32m = color verde.
1;34m = color azul.
W = sería mi /home/ice.
$ = es lo que uso para identificar que usuario y con qué privilegios estoy usando, en ése caso usuario normal. Ambos en color azul y mostrando el último directorio en el que estoy.

2 – Bueno ahora guardamos el archivo y vamos a crear otro con el nombre .bash_profile con la siguiente información:

#
# ~/.bash_profile
#

[[ -f ~/.bashrc ]] && . ~/.bashrc

3 – Listo, ahora escribimos la orden source para que tome los cambios inmediatamente:

$ source .bashrc

4 – O nos deslogueamos con ctrl+D y volvemos a loguearnos también.

Captura de pantalla de 2017-06-13 03-33-10

Captura de pantalla de 2017-06-13 03-35-45.png

Usuario root:

1 – vamos a crear el archivo .bashrc en nuestro home con nano y lo dejaremos tal cuál lo muestro a continuación:

#
# ~/.bashrc
#

# If not running interactively, don’t do anything
[[ $- != *i* ]] && return

alias ls=’ls –color=auto’
alias grep=’grep –color=auto’

PS1=’\[\e[1;31m\]\u@\h \[\e[1;34m\]\W\$\[\e[0m\] ‘

2 – No voy a explicar nuevamente para que, pero como se darán cuenta en la imagen, estoy usando colores rojos, con la diferencia que en vez de usar “$” para identificar a mi usuario, aquí uso el “#” para saber que estoy como usuario root.

3 – Listo, ahora escribimos la orden source para que tome los cambios inmediatamente:

$ source .bashrc

4 – O nos deslogueamos con ctrl+D y volvemos a loguearnos también.

Captura de pantalla de 2017-06-13 03-33-44.png

Captura de pantalla de 2017-06-13 03-35-06.png

Tan simple como ésto quedará nuestra tty con un poco de color. Si tienen dudas o sugerencias bienvenidas serán!

En el caso que quieran saber más de como modificar los colores y un listado, dejo aquí un link, que más allá de dónde viene la fuente, lo explican bién por las dudas.

 

Abrazo de gol!

Anuncios