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.