Console colorido no Debian

Publicado por Diego Arcanjo Lopes em 23/11/2007

[ Hits: 50.092 ]

 


Console colorido no Debian



Bom galera, esta é minha primeira dica, o qual vou explicar passo a passo como deixar a console de comando do Debian colorida, para facilitar na criação de scripts, arquivos de configurações, dentre outras funções no Linux.

Configurando .bashrc

Caso já possua um usuário criado, desconsidere a primeira parte da configuração.

Parte 1 - Criar um usuário.

# adduser teste

Parte 2 - Instalar pacote vim. Este pacote e o editor de texto que utilizaremos.

# apt-get install vim

Após instalação, editar o arquivo vimrc e descomentar a linha 20.

# vim /etc/vim/vimrc

syntax on

Parte 3 - Configurar terminal colorido bashrc.

Copie o arquivo .bashrc, que se encontra oculto no home do usuário teste ou de outro usuário para o home do root.

# cp /home/teste/.bashrc /root/

Editar o aquivo bashrc e descomentar a linha 34:

# vim /root/.bashrc

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Agora é só efetuar logon novamente que o prompt ficará colorido.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Mirror local com apt-proxy

Criptografando o diretório HOME de um usuário com eCryptFS

Openfire Autenticando no Active Directory

Upgrade Mandriva Linux 2008.0 para 2008.1 sem traumas

Conectando Apache/PHP e OCI Oracle

  

Comentários
[1] Comentário enviado por candido1212 em 24/11/2007 - 14:39h

nao seria melhor colocar no .bashrc

export TERM=linux

?

[2] Comentário enviado por anjoceifador em 09/02/2008 - 04:44h

Beleza funcionou direitinho Obrigado!

[3] Comentário enviado por eltonbaroncello em 26/03/2009 - 10:35h

funcionou aqui também mas detalhe, meu arquivo .bashrc (debian 5 lenny) veio mais completo e a descomentar foi a 39. segue o trexo de código de .bashrc

36 # uncomment for a colored prompt, if the terminal has the capability; turned
37 # off by default to not distract the user: the focus in a terminal window
38 # should be on the output of commands, not on the prompt
39 force_color_prompt=yes
40
41 if [ -n "$force_color_prompt" ]; then
42 if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
43 # We have color support; assume it's compliant with Ecma-48
44 # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
45 # a case would tend to support setf rather than setaf.)
46 color_prompt=yes
47 else
48 color_prompt=
49 fi
50 fi
51
52 if [ "$color_prompt" = yes ]; then
53 PS1='${debian_chroot:+($debian_chroot)}\[{COMENTARIO}33[01;32m\]\u@\h\[{COMENTARIO}33[00m\]:\[{COMENTARIO}33[01;34m\]\w\[{COMENTARIO}33[00m\]\$ '
54 else
55 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
56 fi
57 unset color_prompt force_color_prompt



[4] Comentário enviado por ulyssis em 26/08/2009 - 19:56h

debian 5
editar .bashrc dentro do home;

# vi /root/.bashrc

descomentar as linhas

export LS_OPTIONS='--color=auto'

alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'

[]s
ulyssis

[5] Comentário enviado por BraZuky em 04/01/2011 - 12:14h

valeu amigos !! funcionou!!!

[6] Comentário enviado por Carlos_Cunha em 02/10/2012 - 22:36h

No debian 6 só adicionei o .bashrc PS1='${debian_chroot:+($debian_chroot)}\[{COMENTARIO}33[01;32m\]\u@\h\[{COMENTARIO}33[00m\]:\[{COMENTARIO}33[01;34m\]\w\[{COMENTARIO}33[00m\]\$ '
E pronto

Valeu e abraço

[7] Comentário enviado por Mickzinho em 22/11/2012 - 22:57h

Nem precisa de todo esse procedimento

precisa apenas editar o .bashrc

provavelmente o .bashrc estará sem nada, apenas escreva

na home do root ~#vi .bashrc

export LS_OPTIONS='--color=auto'

alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'

salve e saia do vi e faça logout ou exit da conta root e entre novamente.

Simples assim.

[8] Comentário enviado por alexandrepimenta em 17/11/2018 - 02:09h

Para deixar os Debian 7 e 9 todo com cores inclusive o usuário que está logado além do crontab, rsync e vim, troque todo o conteúdo do arquivo "/root/.bashrc" para:

# ~/.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'

PS1='\[\e[1;32m\]\h \[\e[1;31m\]@ \[\e[1;34m\]\w \[\e[1;31m\]\$ \[\e[0;37m\]'

export EDITOR=vim



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts