bash (.bashrc)

Mais um prompt de shell bash, modificado

Categoria: Console

Software: bash

[ Hits: 25.901 ]

Por: Alberto Federman Neto.


Esta é mais uma sofisticada modificação do prompt de comandos, da aparência da shell bash.

Mostra o Sabayon, mostra o horário sincronizado NTP, também mostra o usuário, hostname, data e hora e qual é o diretório em que está.

Feito para Sabayon Linux. Modifique os alias para sua distro. Também pode mudar a aparência, editando a linha "PS1=".

Veja também estes meus dois outros .bashrc modificados:

http://www.vivaolinux.com.br/etc/bashrc-2
http://www.vivaolinux.com.br/etc/bashrc-6


# Arquivo de Configuração para Bash.
#
# Grave em /home/usuario/.bashrc
#
# Atualização e modificação destes:
#
# http://www.vivaolinux.com.br/etc/bashrc-2 e
# http://www.vivaolinux.com.br/etc/bashrc-6
#
# Por Albfneto <albfneto@fcfrp.usp.br>, VOL, 2015. Versão 9.
#

# O Original foi baseado numa modificação do Arquivo Default do Sabayon Linux 13 e no Arquivo publicado
# por Giga Tesla Boy:
# http://www.vivaolinux.com.br/etc/bashrc-1
#Também inclue partes de Bashs modificados para Arch Linux:
# https://wiki.archlinux.org/index.php/Color_Bash_Prompt#.2Fetc.2FDIR_COLORS
# E destas configurações:
# http://www.linuxandlife.com/2011/12/how-to-customize-command-prompt.html
#
# Cores diferentes para diretórios, arquivos etc...: Aparência modificada.

# Boas Vindas.
echo '   _ '
echo '  *v* *** BEM VINDO AO '`hostname`' ***'
echo ' /(_)\ '
echo '  ^ ^ ' `date`
echo ' '

#Sistema
echo '    '
echo '  *** Sistema: '`uname -a`' ***'
echo '   '
echo '  *** Usuario: '`who -m`' ***'
echo '   _ '

# Checa a Hora do Brasil, lista servidores NTP e ajusta Teclado:

echo '   _ '
echo '  *** Hora do Brasil e Servidores: ***'
echo '   _ '
ntpq -p
echo '   _ '
setxkbmap -model abnt2 -layout br -variant abnt2
echo '   _ '
echo '*** PRONTO, OK, EIS SEU TERMINAL, DIGITE SEU COMANDO: ***'
date

# Teste de Shell, default no Sabayon. Copiado de /etc/skel/.bashrc
# Remova se sua Distro não tiver:

# Test for an interactive shell.  There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
if [[ $- != *i* ]] ; then
    # Shell is non-interactive.  Be done now!
    return
fi

# Para Sabayon, mude para sua Distro:

alias ls='ls -a'
alias terminal='mrxvt'
alias arquivos='nautilus'
alias xinit='xinit &'
alias desliga='sudo init 0'
alias reinicia='sudo reboot'
alias repositorios='sudo equo up'
alias autorepos='sudo equo up && sudo emerge --sync && sudo layman -S'
alias vaiatualizar='sudo equo u --pretend'
alias atualizar='sudo equo u'
alias editar='gksu gedit'
alias internet='/home/albfneto/Desktop/PACOTES/firefox/firefox/firefox %U'

# Caso não queira Itens repetidos no bash_history
# edite este .bashrc e adicione a linha:
export HISTCONTROL=ignoreboth

# Tem muitos comandos uteis e quer um historico maior das coisas?, Aumente aqui
export HISTSIZE=1000

# Côres Gerais:
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'

# Côres Básicas do Prompt Inicial Simples, se quiser usar, descomente
 # PS1="\[\e[0;39m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;94m\]\$ \[\e[m\]\[\e[0;32m\]"

 # tambem tem este:
 # PS1="\[\e[36;1m\]\u@\[\e[32;1m\]\H> \[\e[0m\]"

 # E Este, que estou usando:

 PS1="\[\e[36;1m\]\u@\[\e[32;1m\]\H> \[\e[4;33m\]&#9484;&#9472;>>>>>[\[\e[1;36m\] \d \[\e[1;31m\]\T \[\e[1;37m\] ] \n\[\e[0;91m\] &#9492;&#9472; [ \[\e[1;34m\]DIRETORIO E: \[\e[1;32m\]\w \[\e[1;37m\]]\[\e[1;35m\]-------> \[\e[0;37m\]  "
  


Comentários
[1] Comentário enviado por albfneto em 15/04/2015 - 13:33h

COMPLEMENTO DA CONFIGURAÇÃO:

Aqui, imagens mostrando como o Bash, o terminal,aparece, quando se usa o Arquivo acima:

http://www.vivaolinux.com.br/screenshot/KDE-Terminal-Konsole-modificado-e-Bash-modificado/
http://i.imgur.com/OfkwTeC.png




¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux,Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.

[2] Comentário enviado por mauriciomarinho em 17/04/2015 - 10:07h

Gerador de PS1: https://www.kirsle.net/wizards/ps1.html


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts