Ich versuche, das Terminal auf dem Ubuntu-Server in Bezug auf Schriftart und Farbschema wie das Ubuntu-Desktop-Terminal aussehen und anfühlen zu lassen. Gibt es dafür eine Möglichkeit?
Akzeptierte Antwort:
Wenn Sie sich bei einem tty anmelden, ist dies eine Login-Shell, also Quellen, ~/.profile
oder falls vorhanden, ~/.bash_login
oder falls vorhanden, ~/.bash_profile
(normalerweise nur ~/.profile
existiert in Ubuntu).
~/.bashrc
wird von interaktiven Non-Login-Shells (Terminals, die Sie in einer Desktop-Umgebung öffnen) bezogen.
Hier sind Aliase, die standardmäßig in Ubuntu (Desktop) für Farben in Terminals vorhanden sind:
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
Diese befinden sich in .bashrc
Wenn sie nicht vorhanden sind, können Sie sie dort hinzufügen.
Um dieselben Einstellungen wie .bashrc
zu erhalten in einer Login-Shell (tty) sollten Sie darauf achten, dass .bash_profile
oder .bash_login
oder .profile
bezieht Ihre .bashrc
indem Sie so etwas in Ihr .bash_profile
einfügen oder .bash_login
oder .profile
, falls noch nicht vorhanden:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
Die Schriftart ist eine andere Sache:
sudo apt install fonts-ubuntu-font-family-console
Fügen Sie dann diese Zeile am Ende derselben Datei hinzu (.bash_profile
, .bash_login
oder höchstwahrscheinlich .profile
)
setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
Um es sofort zu verwenden, können Sie source .profile
verwenden (oder in welche Datei Sie es auch einfügen), andernfalls wird es bei Ihrer nächsten Anmeldung geändert.