Linux -Terminalanpassungshandbuch für Anfänger

Linux -Terminalanpassungshandbuch für Anfänger
Das Terminal ist ein mächtiges Werkzeug, aber sein Standardeintritt kann etwas langweilig sein. In diesem Artikel zeigen wir Ihnen, wie Sie es an Ihre Bedürfnisse und Vorlieben anpassen können, und werden davon entsprechen:

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.