Pular para o conteúdo

Arquivo .bashrc

Dica publicada em Shell Script / Miscelânea
Slipkd slipkd
Hits: 92.146 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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!

Pidgin 2.6.6 no Debian Lenny

Última ISO do Debian Etch

Tenha 4 terminais em uma única tela

Automoatizar backup no pfSense

Sistema de backup em shell script

Resolvendo waiting ou idle transaction no PostgreSQL

Quantos comandos digitei nesse terminal?

Norton Ghost - backup de partições rápido

#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

Entre na sua conta para comentar.