Dazu:
Auch wenn wir das Ubuntu-Terminal in unseren Beispielen verwenden, sind die meisten Informationen in diesem Artikel nicht Ubuntu-spezifisch, und Sie sollten in der Lage sein, dasselbe oder ähnliches Ergebnis zu erzielen, unabhängig davon, welche Linux-Verteilung Sie verwenden.
Warnung: Durch das Anpassen des Terminals können Sie es visuell ansprechender und funktionaler gestalten. Sie können jedoch auch die Word -Verpackung vermasseln und verhindern, dass Terminalanwendungen korrekt angezeigt werden. Daher sichern Sie also immer alle Konfigurationsdateien, bevor Sie sie ändern.
Passen Sie die Anpassung an Farben an
Es spielt keine Rolle, ob Sie die Filmmatrix lieben oder nur die Belastung Ihrer Augen lindern möchten, wenn Sie Ihren Computer spät in der Nacht verwenden, kann das Aussehen des Terminals so einfach sein wie die Auswahl eines neuen Themas.
Die gute Nachricht lautet.
In Ubuntu können Sie problemlos Text und Hintergrundfarbe anpassen und eine entsprechende Farbpalette auswählen:
Wie Sie sehen können, haben wir das solarisierte dunkle Thema und die solarisierte Palette ausgewählt, wodurch das Terminal auf den Augen sehr einfach ist, ohne die Lesbarkeit zu beeinträchtigen. Während Sie dabei sind, können Sie auch die verbleibenden Registerkarten überprüfen und alle gewünschten Änderungen vornehmen. Wir haben die Form des Cursors von Block zu unterstreichen.
Wenn Sie ein leichtes Terminal verwenden, das kein Äquivalent des Fensters der Einstellungen hat, wie z.Xresources.
Sie können die gewünschte XResources -Konfigurationsdatei mit dem Terminal problemlos generieren.Sexy, eine praktische Web -App, mit der Sie benutzerdefinierte Farbschemata entwerfen, bearbeiten und freigeben können und sie in eine Vielzahl von Terminals exportieren können.
Setzen Sie die Bash -Eingabeaufforderung -Variablen
Die meisten Linux -Verteilungen verwenden Bash als Standardschale. Bash verfügt über vier anpassbare Eingabeaufforderungen, aber nur die primäre Eingabeaufforderung (PS1 genannt) ist es wert. Die verbleibenden drei Eintragsaufforderungen werden nur zu besonderen Anlässen angezeigt, z. B. wenn ein Befehl mehr Eingaben benötigt oder wenn Sie Bash -Skripte debuggen.
Dies ist es, was PS1 in Ubuntu standardmäßig anzeigt:
Verwenden Sie den folgenden Befehl, um den Standardwert von PS1 anzuzeigen:
$ echo "Bash PS1:" $ PS1
Sie sollten so etwas sehen:
PS1 = '$ debian_chroot:+($ debian_chroot) \ [\ 033 [01; 32m \] \ u@\ h \ [\ 033 [00m \]:
\ [\ 033 [01; 34m \] \ W \ [\ 033 [00m \] \ $ '
Diese scheinbar zufällige Abfolge von Buchstaben, Zahlen und Sonderzeichen besteht aus den sogenannten Bash-Eingabeaufforderung-Escape-Sequenzen und -Werten, mit denen Farben angegeben werden. Das bedeutet es:
\ u | der Benutzername des aktuellen Benutzer |
@ | das Symbol |
\H | Der Hostname bis zum ersten '.'' |
: | das Symbol |
\ w | das aktuelle Arbeitsverzeichnis |
$ | Das Symbol "$" |
Da PS1 eine Bash -Variable ist, können Sie sie direkt von Ihrem Terminal aus ändern:
So einfach ist es, PS1 nur den Benutzernamen anzuzeigen. Hier sind einige andere nützliche Bash -Eingabeaufentwicklungssequenzen:
\D | Das Datum im Format „Wochentage Monatsdatum“ (e.G., "Di 26. Mai") |
\ e | ein ASCII -Fluchtcharakter (033) |
\H | der Hostname |
\J | Die Anzahl der derzeit von der verwalteten Jobs |
\ l | Der Grundname des Klemmegerätenamens der Shell |
\N | Neue Zeile |
\ v | Die Version von Bash (e.G., 2.00) |
\ W | Der Grundname des aktuellen Arbeitsverzeichnisses |
\ $ | Wenn die effektive UID 0 ist, eine #, sonst ein $ |
\\ | ein Backslash |
Das Ändern der Farbe des Benutzernamens oder eines anderen Teils der Eingabeaufforderung ist ebenfalls ziemlich unkompliziert. So können Sie den Benutzernamen rot machen:
PS1 = "\ [\ 033 [31m \] \ u $"
Die Farbe Rot hat den Wert von 31 und ist in das folgende Tag eingeschlossen: \ [\ 033 [Farbe] m \]
Hier sind einige andere Farben und ihre entsprechenden Werte:
Farbe | Wert | Beispiel |
Standard -Vordergrundfarbe | 39 | echo -e "Standard \ e [39mDefault" |
Schwarz | 30 | echo -e "Standard \ e [30mblack" |
Rot | 31 | echo -e "Standard \ e [31Mred" |
Grün | 32 | echo -e "Standard \ e [32mgreen" |
Gelb | 33 | echo -e "Standard \ e [33Myellow" |
Blau | 34 | echo -e "Standard \ e [34MBlue" |
Magenta | 35 | echo -e "Standard \ e [35mmagenta" |
Cyan | 36 | echo -e "Standard \ e [36mcyan" |
Hellgrau | 37 | echo -e "Standard \ e [37MILLEL GRAY" |
Dunkelgrau | 90 | echo -e "Standard \ e [90mdark Gray" |
Hellrot | 91 | echo -e "Standard \ e [91Mlight rot" |
Hellgrün | 92 | echo -e "Standard \ e [92mlight Green" |
Hellgelb | 93 | echo -e "Standard \ e [93mlicht gelb" |
Hellblau | 94 | echo -e "Standard \ e [94mlicht blau" |
Helles Magenta | 95 | echo -e "Standard \ e [95MIGHT MAGENTA" |
Licht Cyan | 96 | echo -e "Standard \ e [96Mlight Cyan" |
Weiss | 97 | echo -e "Standard \ e [97mWhite" |
Jetzt haben Sie alle Informationen, die Sie benötigen, um die Bash -Eingabeaufforderung zu erstellen, die Sie zu Beginn dieses Artikels gesehen haben:
PS1 = "\ [\ e [93m \] \ W \ [\ e [m \]:/\ [\ e [34m \]> \ [\ e [m \] \ [\ e [37m \] \\ \\ $ \ [\ e [m \] "
Das einzige, was noch zu tun ist, ist die Bearbeitung des .BASHRC -Datei (normalerweise in ~/.bashrc):
Es ist nicht erforderlich, die elsee Klausel zu bearbeiten, da sie nur als Fallback dient, falls Sie einen Terminalemulator verwenden, der keine Farben unterstützt.
Wenn Ihnen all dies zu viel Arbeit erscheint, sollten Sie wissen, dass es benutzerfreundliche Webanwendungen gibt, mit denen Sie eine PS1.
Abschluss
Ausgestattet mit den in diesem Artikel bereitgestellten Informationen sollten Sie in der Lage sein, das Erscheinungsbild Ihres Terminals an Ihre persönlichen Einstellungen anzupassen. Denken Sie daran, dass weniger manchmal mehr ist. Vermeiden Sie also eine übermäßige Anpassung und halten Sie die Dinge einfach und funktional.