bash (.bashrc)
Mais um prompt de shell bash, modificado
Categoria: Console
Software: bash
[ Hits: 26.347 ]
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\] "
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Quebra de linha na data e hora no Linux Mint
Organizando seus PDF com o Zotero
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (9)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)