Estoy tratando de hacer que la terminal en el servidor de Ubuntu se vea y se sienta como la terminal de escritorio de Ubuntu en términos de fuente y combinación de colores. ¿Hay alguna manera de hacer esto?
Respuesta aceptada:
Cuando inicia sesión en un tty, este es un shell de inicio de sesión, por lo que se origina, ~/.profile
o si existe, ~/.bash_login
o si existe, ~/.bash_profile
(generalmente solo ~/.profile
existe en Ubuntu).
~/.bashrc
proviene de shells interactivos sin inicio de sesión (terminales que abre en un entorno de escritorio)
Estos son los alias presentes de forma predeterminada en Ubuntu (escritorio) para los colores en las terminales:
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
Estos se encuentran en .bashrc
Si no están presentes, puede agregarlos allí.
Para obtener la misma configuración que .bashrc
en un shell de inicio de sesión (tty), debe asegurarse de que .bash_profile
o .bash_login
o .profile
está obteniendo su .bashrc
poniendo algo como esto en su .bash_profile
o .bash_login
o .profile
, si aún no está allí:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
La fuente es otra cosa:
sudo apt install fonts-ubuntu-font-family-console
Luego agregue esta línea al final del mismo archivo (.bash_profile
, .bash_login
o, lo más probable, .profile
)
setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
Para usarlo de inmediato, puede source .profile
(o el archivo en el que lo coloque), de lo contrario, se cambiará en su próximo inicio de sesión.