Arquivo .bashrc

Publicado por Slipkd em 29/01/2008

[ Hits: 60.877 ]

 


Arquivo .bashrc



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:

#PS1='[\u@\h \W]\$ '

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!

Outras dicas deste autor

Tenha 4 terminais em uma única tela

Última ISO do Debian Etch

Pidgin 2.6.6 no Debian Lenny

Leitura recomendada

Verificando disco de backup e enviando e-mail

Bash: Gráficos estatísticos de tráfego de rede

Livros de shell script (um é grátis)

cURL - Brute-force em aplicações Web

Problema ao criar scripts com Kommander 1.3 no Slackware Linux?

  

Comentários
[1] Comentário enviado por SMarcell em 29/01/2008 - 13:04h

Apesar de não utilizar o bash como shell padrão (utilizo o excelente zsh), esses arquivos de inicialização são super eficientes e úteis pra quem utiliza o terminal ou mesmo o modo texto puro. Se alguém se interessar, aqui está o meu arquivo .zshrc totalmente personalizado.

>> http://www.slackbr.org/forum/viewtopic.php?f=45&t=15341

Falou!!!

[2] Comentário enviado por removido em 30/01/2008 - 13:32h

Gostei. Agora gostaria de saber o que significa esses parâmetros.
Teria como passar alguma referencia no meu e-mail?
jair.henrique@gmail.com
Vlw!

[3] Comentário enviado por letifer em 28/09/2008 - 03:46h

Para saber sobre os parâmetros do PS1, nada como o canivete do Verde:
>> http://aurelio.net/shell/canivete.html#prompt

Abraços.


[4] Comentário enviado por blacksheep em 17/11/2008 - 09:43h

Valew velho ajudo bastante!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts