bash (.bashrc)
Mais um prompt de shell bash, modificado
Categoria: Console
Software: bash
[ Hits: 25.903 ]
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\]┌─>>>>>[\[\e[1;36m\] \d \[\e[1;31m\]\T \[\e[1;37m\] ] \n\[\e[0;91m\] └─ [ \[\e[1;34m\]DIRETORIO E: \[\e[1;32m\]\w \[\e[1;37m\]]\[\e[1;35m\]-------> \[\e[0;37m\] "
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta