Pra que serve este arquivo?
Possui as mesmas características do .bash_profile mas é executado por shells que não requerem autenticação (como uma seção de terminal no X).
Os comandos deste arquivo são executados no momento que o usuário inicia um shell com as características acima. Note que este é um arquivo oculto pois tem um "." no início do nome.
Gostaria de deixar 3 exemplos para colorir o seu shell.
No /home do usuário que desejar alterar, exemplo:
nano ~/.bashrc
Adicione as linhas que desejar e refaça o login.
Por default no Arch
Linux você comenta a seguinte linha:
Ou no Debian:
# enable color support of ls and also add handy aliases
#if [ "$TERM" != "dumb" ]; then
# eval "`dircolors -b`"
# alias ls='ls --color=auto'
# alias dir='ls --color=auto --format=vertical'
# alias vdir='ls --color=auto --format=long'
#fi
# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'
Após comentar adicione um exemplo por vez e veja qual mais lhe agrada:
1)
PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[m\]
\[\e[1;32m\]\$ \[\e[m\]\[\e[1;37m\] '
2)
PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$
\[\e[m\]\[\e[0;32m\] '
3)
PS1='\[\033[1;33m\]\u\[\033[1;37m\]@\[\033[1;32m\]\h\[\033[1;37m\]:\[\033[1;31m\]\w \[\033[1;36m\]\$ \[\033[0m\]'
alias ls='ls --color=tty -F -b -T 0'
É isso aí pessoal, parece bobagem, mas se você usa bastante o shell é muito legal colorir de modo que melhore a visualização dos dados.
Abraços!