epelpad

El post que buscas se encuentra eliminado, pero este también te puede interesar

Dar color en Terminal root, Debian

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.

16 comentarios - Dar color en Terminal root, Debian

ozzylink +2
Debian Jessie con KDE
que tal te anda?
+10
homerohoh +1
@Kik1n opensuse se re fapeaba en mi PC, tenes ATI?
Kik1n +1
@homerohoh
Si, totalmente igual tengo Ati y en todas las distribuciones tengo que usar OBLIGATORIAMENTE los drivers privativos, por que si no, no corre o se crashea. En el caso de openSUSE, siempre me cambio a Tumbleweed y funciona hermoso, pero como digo abajo, KDE en Debian, luce y trabaja muy smooth/elegante.

Si, Ati, es un dolor de cabeza, se rompe, o tienes que quitar muchas, muchas opciones de efectos. De echo, si vas a usar Ati, es mejor usar Xfce, que no usa casi nada.
Sacadodelamorgue +1
Anda super bien, es la distro que uso desde hace meses.
cuervo_77 +3
Decir que en KDE es el mejor entorno para Debian, me parece inaceptable!
Pero...Pa gustos, los colores!!
Kik1n
Apenas estoy retomando KDE con openSUSE y Debian en una máquina aparte de mis escritorio principal. Si, KDE me encanto, muy fluido PERO, veo que luce mejor en Debian a mis gustos y eso que soy Fanboy de openSUSE

Pero, Debian va con Xfce, pero ahora no lo veo estable.
Kik1n
+10
danielarario +3
Dar color en Terminal root, Debian
andres_elenano
Buen tip!

Pero, para que agregar las lineas que estan comentadas?

Agregando solo esta parte al fichero, ya funca.


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

andres_elenano
Ah, otra cosa..

Se te olvido poner que para los que quieren color en el Pprompt agregan la siguiente linea:


force_color_prompt=yes



Saludos!