Shell, Bash (.bashrc)
Meu mais recente Arquivo para configurar o Bash, o terminal de comandos.
Tem chamada para ajuste de Hora por NTP (Remova, se não usar)
Na personalização, ative uma das linhas de "PS1", deixando-a descomentada
Há várias opções.
Tem chamada para ajuste de Hora por NTP (Remova, se não usar)
Na personalização, ative uma das linhas de "PS1", deixando-a descomentada
Há várias opções.
# /etc/skel/.bashrc # # This file is sourced by all *interactive* bash shells on startup, # including some apparently interactive shells such as scp and rcp # that can't tolerate any output. So make sure this doesn't display # anything or bad things will happen ! # Teste da Shell, em Sabayon: # 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 # Put your fun stuff here. # Por Albfneto <albfneto@fcfrp.usp.br>, VOL, 2017. Versão 16. # Arquivo de Configuração para Bash. # Grave em /home/usuario/.bashrc # Modificação destes meus outros arquivos .bashrc # # http://www.vivaolinux.com.br/etc/bashrc-2 # http://www.vivaolinux.com.br/etc/bashrc-6 # https://www.vivaolinux.com.br/etc/bashrc # O primeiro 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 # 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' # Variáveis "PS1", Descomente a que for usar # Côres Básicas do Prompt Inicial Simples # PS1="\[\e[0;39m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;94m\]\$ \[\e[m\]\[\e[0;32m\]" # Outros Prompts modificados: descomente para usar: # PS1="\[\e[36;1m\]\u@\[\e[32;1m\]\H> \[\e[0m\]" Este, que eu usava antes: $ PS1="\[\e[1;36m\]\u@ [\e[1;32m\]\H \[\e[1;34m\]--->>>[\[\e[1;33m\]\d \[\e[1;35m\]\t \[\e[1;37m\] ] \n\[\e[1;35m\] [\[\e[1;34m\] O DIRETORIO E= \[\e[1;32m\]\w \ [\[\e[1;35m\]------->" # Estes, por Carla Schroder: # https://www.linux.com/learn/how-make-fancy-and-useful-bash-prompt-linux # PS1='\[\e[1;36m\]\d \[\e[1;32m\]\t \[\e[1;33m\]\u@\[\e[1;35m\]\h:\w\$\[\e[0;31m\] ' # PS1='\[\e[1;36m\]\d \[\e[1;32m\]\t \[\e[1;33m\]\u@\[\e[1;35m\]\h:\w\$\[\e[0;31m\] ' # Em uso, modificado de Joshua Price.: # https://www.maketecheasier.com/8-useful-and-interesting-bash-prompts/ PS1="\n\[\033[34m\] DATA, HORA, UTC E ANO: $(/bin/date)\n\[\033[32m\] ESTOU NO DIRETORIO: \w\n\[\033[1;31m\]\u@\h: \[\033[1;35m\]\$(/usr/bin/tty | /bin/sed -e 's:/dev/::'): \[\033[1;36m\]\$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's: ::g') Arquivos, Tamanho Total: \[\033[1;33m\]\$(/bin/ls -lah | /bin/grep -m 1 total | /bin/sed 's/total //')b\[\033[0m\] $ \[\033[1m\]"