Console colorido no Debian

Publicado por Diego Arcanjo Lopes em 23/11/2007

[ Hits: 49.659 ]

 


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

Removendo pacotes "unneeded" no openSUSE

Resolvendo travamento do Firefox ao acessar sites com vídeos

Aplicações WEB vulneráveis para testes práticos

Desligar e reiniciar o computador através da linha de comando

Comparativo de custo: Software Livre x Proprietário

  

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