Quando você loga em um tty este é um shell de login, então ele origina, ~/.profile
ou se existe, ~/.bash_login
ou se existe, ~/.bash_profile
(usualmente apenas ~/.profile
existe no Ubuntu).
~/.bashrc
é originado por shells interativos que não são de login (terminais que você abre em um ambiente de desktop)
Aqui estão os aliases presentes por padrão no Ubuntu (desktop) para cores nos terminais:
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
Estes são encontrados em .bashrc
Se eles não estiverem presentes, você pode adicioná-los lá.
Para obter as mesmas configurações de .bashrc
em um shell de login (tty), certifique-se de que .bash_profile
ou .bash_login
ou .profile
esteja obtendo seu .bashrc
colocando algo assim em seu .bash_profile
ou .bash_login
ou .profile
, se ainda não estiver lá:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
A fonte é uma questão diferente:
sudo apt install fonts-ubuntu-font-family-console
Em seguida, adicione esta linha ao final do mesmo arquivo ( .bash_profile
, .bash_login
ou, mais provavelmente, .profile
)
setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
Para usá-lo imediatamente, você pode source .profile
(ou qualquer arquivo que você colocar), caso contrário, ele será alterado no seu próximo login.