Popular channels

Dar color en Terminal root, Debian









El color en la terminal es algo que requiero con mucha necesidad.
Cuando ingreso a la terminal y escribo el comando ls para ver los archivos de una carpeta o directorio no estan con los colores a un mas cuando le doy permisos a un archivo con chmod
Para poder "activarlos" en debian ya que en estra distribucion le toca hacer a uno muchos cosas debemos editar el archivo .bashrc.

Abrimos nuestro terminal como root y escribimos;

# nano /root/.bashrc

El archivo contendrá las siguientes lineas.

# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}h:w$ '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`" # alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'

Debemos editar las siguientes lineas.

# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'

A estás lineas les quitamos los # y deber quedar así.

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'



Listo cada vez que apliquen el comando ls le saldran los archivos a color pero si escriben el comando dir no sucedera hay que solucionarlo pronto.


Ahora , hay que darle color al prompt de la terminal osea la linea que muestra el usuario o root

para esto abrimos el archivo bashrc para editarlo.

Escriban en la terminal :


nano /home/suusuario/.bashrc

en mi caso

nano /home/lazaro/.bashrc

luego busquen esta seccion y luego busquen esta linea #force_color_prompt=yes


# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

A la última línea se le debe quitar el signo numeral (#) para que ya no sea omitida esa instrucción, debiendo quedar así:


# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes

Posteriormente se guardan los cambios y cierra el archivo.


Debe quedar algo asi , notaran la linea verde porque antes estaba blanca resaltando al usuario pero no al usuario root la utima linea de la terminal.






Para solucionarlo les explico:

Escriban en la terminal :

nano /root/.bashrc


luego busquen esta seccion

# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
PS1='${debian_chroot:+($debian_chroot)}[�33[01;31m][email protected]:[�33[00m]:[�33[01;34m]w[�33[00m]$ '
# umask 022




a esta linea le quitan el signo numeral # al inicio en mi caso veran que no la tiene ya se la quite es esta linea.

PS1='${debian_chroot:+($debian_chroot)}[�33[01;31m][email protected]:[�33[00m]:[�33[01;34m]w[�33[00m]$ '




cuidadoseamente le meten los colores en orden

[�33[01;31m]

[�33[00m]:


[�33[01;34m]


[�33[00m]

deben tener en cuenta poner los slash osea con la tecla Alt Gr + la tecla del signo
en su correspondiente lugar donde esta ($debian_chroot)} dejarlo asi con el slash
($debian_chroot)} tambien en la h: poner asi h:luego que la w este asi w y antes del signo dolar $

Hasta que quede asi como lo deje

PS1='${debian_chroot:+($debian_chroot)}[�33[01;31m][email protected]:[�33[00m]:[�33[01;34m]w[�33[00m]$ '




Dejo este link que les puede ayudar tiene siempre diferencias pero muestran mas variedad de colores para usar en la terminal


http://siddharta.kubuntu-es.org/5852/resaltar-color-prompt-terminal-usuario-root




Donde ponen el color es aqui donde puse en negrita


PS1='${debian_chroot:+($debian_chroot)}[�33[01;31m][email protected]:[�33[00m]:[�33[01;34m]w[�33[00m]$ '


Ese valor se puede cambiar por alguno de los mostrados en la siguiente lista:

Negro 0;30 Gris obscuro 1;30
Rojo 0;31 Rojo claro 1;31
Verde 0;32 Verde claro 1;32
Café 0;33 Amarillo 1;33
Azul 0;34 Azul claro 1;34
Púrpura 0;35 Púrpura claro 1;35
Cian 0;36 Cian claro 1;36
Gris claro 0;37 Blanco 1;37


De igual manera, tras hacer el cambio hay que guardar el archivo y volver a cargar la configuración como se explicó anteriormente.
0
0
0
0No comments yet