Arquivo .bashrc

Publicado por Slipkd em 29/01/2008

[ Hits: 92.086 ]

 


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

Última ISO do Debian Etch

Tenha 4 terminais em uma única tela

Pidgin 2.6.6 no Debian Lenny

Leitura recomendada

Imprimindo repetidamente uma palavra ou frase na tela

Backup para fita DDS4

Reset Router WAG120N pelo Shell

Executando comandos no telnet do Mikrotik via shell script

Utilizando o pastebin pelo terminal 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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts