Pular para o conteúdo

bash (.bashrc)

Conf com variáveis de ambientes comuns como BROWSER, EDITOR e VISUAL definidas, opções para o bash evitar armazenamento duplicado de histórico, esquemas de cores simples e usável ...

Aprendizado conquistado com a ajuda da wiki do archlinux:
https://wiki.archlinux.org/index.php/Bash
Vinícius dos Santos Oliveira vinipsmaker
Hits: 12.115 Categoria: Console
  • Download
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Download .bashrc
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

################################################################################
# standard users
################################################################################

# Check for an interactive session
[ -z "$PS1" ] && return

alias ls='ls --color=auto'
#PS1='[\u@\h \W]\$ '

PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$\[\e[m\] \[\e[1;37m\]'
export BROWSER='firefox'
export EDITOR='nano'
export PAGER='less'
export VISUAL='emacs'

export HISTCONTROL='ignoredups'

export _JAVA_OPTIONS='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
export JAVA_FONTS=/usr/share/fonts/TTF

complete -cf sudo
complete -cf man
complete -cf killall
complete -cf which


################################################################################
# root
################################################################################

PS1='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] '
export EDITOR='nano'

complete -cf man
complete -cf which
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

zsh (.zshrc)

MPD (mpd.conf)

bash (.bashrc)

zsh (.zshrc)

Zsh (.zshrc)

bash (.bashrc)

zsh (.zshrc)

#1 Comentário enviado por hagahood em 04/06/2011 - 14:27h
so por curiosidade qq faz o comando "complete -cf"?
#2 Comentário enviado por vinipsmaker em 04/06/2011 - 15:31h
@hagahood:
Quando você digita um comando no bash, o TAB oferece completar qual comando você começou a digitar.
Por exemplo, o less.
Se você digita "les" e aperta TAB, o bash completa.

Após digitar o comando, porém, o bash para de oferecer completar comandos e começa a completar nomes de arquivos.

O complete -cf faz com que o bash continue a completar comandos mesmo após a palavra-chave que você coloca a seguir.

No caso do "complete -cf man", o bash vai oferecer completar comandos após você digitar man.
#3 Comentário enviado por albfneto em 05/06/2011 - 21:49h
Muito legal isso. coloquei nos favoritos!
#4 Comentário enviado por AprendiNoLinux em 05/08/2011 - 19:11h
@vinipsmaker

Como fazer para no lugar do nano eu usar o mcedit é só alterar esta linha ?

export EDITOR='nano' # Trocar por mcedit ?
export VISUAL='emacs' # Trocar por gedit ?

Parabéns pelas configurações.

GA
#5 Comentário enviado por vinipsmaker em 05/08/2011 - 21:40h
@AprendiNoLinux:
Exatamente.
=p

ah, e um update no conf, caso você não queira armazenar no histórico alguns comandos seletivos, edite a linha:
export HISTCONTROL='ignoredups'
substituindo por:
export HISTCONTROL='ignoredups::ignorespace'

Após isso, qualquer comando que você digitar colocando um espaço no começo da linha não será armazenado.
#6 Comentário enviado por AprendiNoLinux em 16/08/2011 - 12:23h
Olá @vinipsmaker muito legal :)

[citando]
ah, e um update no conf, caso você não queira armazenar no histórico alguns comandos seletivos, edite a linha:
export HISTCONTROL='ignoredups'
substituindo por:
export HISTCONTROL='ignoredups::ignorespace'
[/citando]

Já estou fazendo esta config.

Tô trabalhando na tradução deste danado, mas acho que está desatualizado: http://www.vivaolinux.com.br/topico/Shell-Script/Configuracao-personalizada-no-.profile-e-.bashrc/
Não tinha esta dica que você passou. :)

oops: Desculpe a demora pra responder. Não encontrei esta notificação nos e-mails.

Sugestão: Acho q será melhor continuar as trocas de informações no forum e depois você atualizar ele aqui.
Após isso, qualquer comando que você digitar colocando um espaço no começo da linha não será armazenado.
#7 Comentário enviado por maurixnovatrento em 14/05/2020 - 00:00h

Gostei de algumas opções desse bash.

___________________________________
Conhecimento não se Leva para o Túmulo.

Contribuir com comentário

Entre na sua conta para comentar.