.bashrc

Download: .bashrc

Aos usuários termux, para mudar o nome de usuário (USER) e o nome da máquina (HOSTNAME) altere as linhas 42 e 43.
Para quaisquer usuários, se você não tiver o screenfetch intalado então da primeira vez que você digitar screenfetch o mesmo será instalado.
As cores do terminal podem ser alteradas na linha 64 conforme a lista de cores nas linhas 23 a 38.
Eventuais atualizações deste script serão atualizadas no link acima somente.

The MIT License (MIT)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# ~/.bashrc: executed by bash for non-login shells.
# Por Ismael Damião http://ismaeldamiao.blogspot.com/

# Para ignorar comandos duplicados
HISTCONTROL=ignoreboth
# Quantidades de comandos que serão lembrados
HISTSIZE=1000
HISTFILESIZE=2000
shopt -s histappend
# aliases
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias clear='clear && clear'
alias rm='rm -R' # Cuidado, perigoso!!
alias mkdir='mkdir -p'
alias ps='ps arxu'
# Paleta de cores
BLACK='\[\e[0;30m\]' # Normal
RED='\[\e[0;31m\]'
GREEN='\[\e[0;32m\]'
YELLOW='\[\e[0;33m\]'
BLUE='\[\e[0;34m\]'
PURPLE='\[\e[0;35m\]'
CYAN='\[\e[0;36m\]'
WHITE='\[\e[0m\]'
BLACKB='\[\e[01;30m\]' # Negrito
REDB='\[\e[01;31m\]'
GREENB='\[\e[01;32m\]'
YELLOWB='\[\e[01;33m\]'
BLUEB='\[\e[01;34m\]'
PURPLEB='\[\e[01;35m\]'
CYANB='\[\e[01;36m\]'
WHITE='\[\e[0m\]'

if [ "$PREFIX" == "/data/data/com.termux/files/usr" ]; then
   # Verificar se é termux antes de colorir o PS1
   USER='felipe'
   HOSTNAME='termux'
   PS1FINAL='\n'
   # Execute o screenfetch ou, em caso dele não existir, deixe-o fácil de instalar
   if [ -x $PREFIX/bin/screenfetch ]; then
      bash $PREFIX/bin/screenfetch
   else
      alias screenfetch='wget -O $PREFIX/bin/screenfetch https://git.io/vaHfR && chmod 777 $PREFIX/bin/screenfetch'
   fi
   # Facilitar acesso ao diretório do ubuntu
   UBUNTU=$HOME/ubuntu/ubuntu-fs/root
else
   PS1FINAL=' '
   # Execute o screenfetch ou, em caso dele não existir, deixe-o fácil de instalar
   if [ -x $HOME/bin/screenfetch ]; then
      bash $HOME/bin/screenfetch
   else
      if [ ! -d $HOME/bin ]; then mkdir $HOME/bin; fi
      alias screenfetch='wget -O $HOME/bin/screenfetch https://git.io/vaHfR && chmod 777 $HOME/bin/screenfetch'
   fi
fi
# Mude aqui as cores ou outras coisas do PS1 se quiser
PS1="$GREENB$USER@$HOSTNAME$WHITE:$BLUEB\w$WHITE\$$PS1FINAL"