Arquivo .bashrc

Publicado por Slipkd em 29/01/2008

[ Hits: 66.622 ]

 


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

Adicionando cor ao comando echo

Comentar em bloco

Instalando Astah Community no Deepin OS

Backup para fita DDS4

Solução IM para seu Cyber Cafe

  

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