Bevor Sie dieses Tutorial verwenden, müssen Sie einige grundlegende Informationen zu Farbcodes und Einstellungen kennenlernen. Es gibt einige spezielle Shell -Variablen, die zur Steuerung der Bash -Eingabeaufforderung verwendet werden, z. B. PS1, PS2, PS3 usw. PS1 ist die Standardvariable, um die primäre Eingabeaufforderung zu speichern. Standardmäßig wird die Eingabeaufforderung auf [\ u@\ h \ w] \ $ gesetzt. Jeder Backslash-Escaped-Charakter der Bash-Eingabeaufforderung hat die besondere Bedeutung, die unten erläutert wird.
Führen Sie den folgenden Befehl aus, um die aktuelle Bash -Eingabeaufforderung anzuzeigen.
$ echo $ PS1
Sie können das aktuelle Bash -Eingabeaufforderung -Standardformat, die Schriftfarbe und die Hintergrundfarbe des Terminals dauerhaft oder vorübergehend ändern. Sie müssen das ~/ bearbeiten.BASHRC -Datei für dauerhafte Änderungen oder ändern die oben genannten Shell -Variablen für eine vorübergehende Änderung.
Viele Farbcodes sind in Bash erhältlich, um die Farbe von Text oder Hintergrund zu ändern. Einige von ihnen werden unten erwähnt.
Farbe | Code für die normale Farbe | Code für die Herstellung mutiger Farbe |
Rot | 0; 31 | 1; 31 |
Grün | 0; 32 | 1; 32 |
Blau | 0; 34 | 1; 34 |
Schwarz | 0; 30 | 1; 30 |
Gelb | 0; 33 | 1; 33 |
Wie diese Farbcodes im Bash -Terminal angewendet werden können, wird in diesem Artikel unter Verwendung einiger einfacher Beispiele angezeigt.
Beispiel 1: Ändern der Bash-Eingabeaufforderung in unterschiedlichem Format und Farben
Wenn der Benutzer die Bash -Eingabeaufforderung durch eine bestimmte Farbe ändern möchte, muss er/sie jede spezielle Shell -Variable initialisieren wie initialisieren PS1 mit dem Farbcode. Der folgende erste Befehl setzt die Textfarbe der Eingabeaufforderung an Blau und der nächste Befehl setzt die Farbe auf Rot. Hier, 34 ist der Blau Farbcode und 31 ist der Rot Farbcode.
$ export ps1 = '\ e [0; 34m \ u@\ h: \ w $ \ e [M'
$ export ps1 = '\ e [0; 31m \ u@\ h: \ w $ \ e [M'
Ausgang:
Beispiel 2: Setzen Sie verschiedene Farben in verschiedenen Teilen der Bash-Eingabeaufforderung ein
Wenn Sie mehrere Farben in verschiedenen Teilen der Bash -Eingabeaufforderung festlegen möchten, müssen Sie die Shell -Variable wie den folgenden Befehl ändern. Sie können einen Bash -Eingabeaufforderungstext entsprechend Ihrer Wahl festlegen. Der folgende Befehl setzt die Nutzername mit Blau Farbe, '~' Symbol mit Gelb Farbe und "$" Symbol mit Rot Farbe.
$ exportieren ps1 = '\ [\ e [0; 34m \ u \] \ [\ e [0; 32m \ W \] \ [\ e [0; \ [\ e [1; 31m \] '
Ausgang:
Beispiel-3: Ändern der Textfarbe des Terminals temporär
Weiss Farbtext wird standardmäßig im Terminal angezeigt. Sie können die Textfarbe des Terminals gemäß Ihrer Wahl ändern, indem Sie den Farbcode verwenden. Nehmen wir an, wenn Sie einen Text in gelber Farbe in der Terminal drucken möchten, führen Sie den folgenden Befehl aus.
$ echo $ '\ e [1; 33m'welcome to Linux Hinweis $' \ e [0M '
Ausgang:
Beispiel-4: Verwenden einer Variablen, um die Textfarbe anzuwenden
Es ist einfacher, sich an den variablen Namen zu erinnern als der Farbcode. Wenn Sie also mehrere Variablen mit Farbcodes deklarieren. Führen Sie die folgenden Befehle aus dem Terminal aus. Hier deklarieren die ersten drei Befehle drei benannte Variablen, Rot, grün und blau. Der vierte Befehl druckt den Text "Ich mag Schokoladenkuchen" in blauer Farbe aus.
$ Rot = $ '\ e [1; 31m'
$ Green = $ '\ e [1; 32m'
$ Blau = $ '\ e [1; 34m'
$ echo "$ blau Ich mag Schokoladenkuchen"
Ausgang:
Beispiel-5: Text- und Hintergrundfarbe im Terminalmenü ändern.
Der einfachste Weg, um die Text- und Hintergrundfarbe des Terminals zu ändern, ist die Verwendung des Terminals Bearbeiten Speisekarte. Öffnen Sie jedes neue Terminal und öffnen Sie Vorlieben Dialogfeld durch Auswahl Bearbeiten Und Vorlieben Menüpunkt.
Klick auf das Farben Tab der Vorlieben Dialogbox. Es gibt eine Option für Text- und Hintergrundfarbe und das heißt “Verwenden Sie Farbe vom Systemthema “. Diese Option ist standardmäßig aktiviert. Deaktivieren Sie es, den benutzerdefinierten Text und die Hintergrundfarbe festzulegen. Wählen Sie aus der Dropdown-Liste von benutzerdefiniert Eingebaute Schema. Klicke auf Standardfarbe Taste im Hintergrund. Ein neues Dialogfeld wird angezeigt.
Aus diesem Dialogfeld können Sie Ihren wünschenswerten Farbcode auswählen oder eingeben, um die terminale Hintergrundfarbe festzulegen und auf die Klicken auf die Wählen Taste.
Klicken Sie anschließend auf die Schließen Taste von die Vorlieben Dialogfeld und sehen Sie den Effekt an. Wenn Sie jetzt das Terminal schließen und erneut öffnen, sehen Sie die Hintergrundfarbe im Terminal. Die Hintergrundfarbe wird also dauerhaft verändert.
Wie der vorherige Weg klicken Sie auf Standardfarbe Taste unter Text und wählen Sie Ihre gewünschte Textfarbe aus dem aus Wählen Sie die terminale Textfarbe für das Terminal. Wenn Sie nun einen Text in das Terminal eingeben, wird der Text in Ihrer ausgewählten Farbe gedruckt.
Das Dialogfeld "Einstellungen" bietet viele andere Optionen, um das Aussehen des Terminals wie fettfarbene Farbe, Cursorfarbe, Farbe usw. zu ändern.
Der Linux -Benutzer kann sich nicht vorstellen, eine Aufgabe ohne Terminal zu erledigen. Es ist nicht erforderlich, den Text oder die Hintergrundfarbe des Terminals für eine Aufgabe zu ändern. Aber der Benutzer ändert die Farben für geistige Befriedigung oder überrascht die Freunde und Kollegen. In diesem Artikel werden viele Möglichkeiten gezeigt, um Text- und Hintergrundfarben zu ändern. Die Verwendung des Menüs des Terminals ist der einfachste Weg, um diese Art von Aufgabe zu erledigen. Wenn Sie in diesem Bereich neu sind und die Farben unseres Terminals ändern möchten, probieren Sie die Beispiele dieses Artikels aus und wenden Sie Farben im Terminalfenster an, wie Sie möchten.