Skip to content
Home » So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an | 14 Latest Answers

So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an | 14 Latest Answers

Personalizza il prompt di bash

Schauen Sie sich die Themenartikel So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an in der Kategorie an: Wiki bereitgestellt von der Website ar.taphoamini.

See also  Gelöst: Google Chrome öffnet Windows 10, 8.1 und 7 nicht | 6 Detailed answer

Weitere Informationen zu diesem Thema So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an im Abschnitt „Verwandte Artikel an.

Passen Sie die Eingabeaufforderung an

See also  Microsoft-Programme, die jeder College-Student 2022 verwenden sollte | 12 Latest Answers
See also  So erhalten Sie qualitativ hochwertige Backlinks für ein besseres Ranking [2022] | 2 Most correct answer

Die meisten Ubuntu-Systeme verwenden Bash oder Dash als Standard-Terminalanwendung. Befehle müssen in einer Standardbefehlszeile eingegeben werden und zeigen normalerweise Ihren Benutzernamen, Hostnamen und das aktuelle Verzeichnis in einem vordefinierten Farbschema an. Bas bietet zahlreiche Anpassungsoptionen für Ihre Einladung, mit denen Sie Ihrer Einladung verschiedene Funktionen hinzufügen, aber Sie können sie auch mit verschiedenen Farben unterscheiden.

In diesem Artikel verwenden wir einige Beispiele zum Anpassen und Einfärben von Terminalanwendungsbefehlen, damit Sie bei Bedarf dasselbe tun können. In diesem Artikel über Ubuntu 22.04 LTS führen wir die im Detail beschriebenen Befehle und Prozeduren aus.

Zeigen Sie die aktuelle Bash-Konfiguration an

Wenn Sie das Terminal mit Dash oder Strg + Alt + T öffnen, wird die folgende Meldung angezeigt:

[email protected]:directory$

Bash-Eingabeaufforderung

Dieses Standardformat listet den Benutzernamen, den Hostnamen und dann das aktuelle Benutzerverzeichnis auf. Bas bezieht diese Konfiguration aus der bashrc-Datei, die für jeden Benutzer individuell in einem eigenen Verzeichnis konfiguriert wird. So öffnen Sie diese Datei:

$ nano ~/.bashrc

Speicherort: / home / Benutzername / .bashrc

Sie können diese Datei mit jedem anderen Texteditor öffnen.

So sieht diese Konfigurationsdatei aus. Hier ist ein wichtiger Teil der Datei.

Die .bashrc-Datei wurde in nano geöffnet

Die im obigen Bild gezeigte PS1-Variable verfügt über alle Einstellungen, die für die Bash-Eingabeaufforderung erforderlich sind. Lassen Sie uns zunächst erklären, was die Zeichen in der Variablen bedeuten. Diese Variable ist in der nach dem else-Ausdruck aufgeführten PS1-Variablen deutlich sichtbar.

  • u-Dies gibt den Benutzernamen des aktuellen Benutzers an
  • h: Dies ist der Hostname des aktuellen Benutzers, der von einem vollständig qualifizierten Domänennamen abgeleitet wird.
  • w: Zeigt das aktuelle Arbeitsverzeichnis. Ihr Home-Verzeichnis wird durch ein Tilde-Symbol ~ angezeigt.
  • $: Gibt an, ob Sie ein normaler Benutzer ($) oder ein Root-Benutzer (#) sind.

Sie können die Konfiguration der PS1-Variablen auch anzeigen, indem Sie ihren Wert wie folgt ausdrucken:

PS1-Variable

Passen Sie die Shell-Eingabeaufforderung an

Angesichts dessen, wo die Einladungsinformationen gespeichert sind und was die PS1-Variable beschreibt, sehen wir uns an, wie sie bearbeitet wird, um unsere Bash-Eingabeaufforderung anzupassen.

Bevor Sie eine PS1-Variable bearbeiten, ist es wichtig, den Standardinhalt in einer neuen Variablen zu speichern. Dies hilft Ihnen, die ursprüngliche Konfiguration der Befehlszeile wiederherzustellen, wenn etwas schief geht. Geben Sie diesen Befehl auf dem Terminal ein:

$ DEFAULT=$PS1

Jetzt die Variable PRIORITÄT enthält alle Informationen, die wir benötigen, um die Standardbefehlszeileneinstellungen zu erhalten.

Lassen Sie uns nun ein wenig mit unserer PS1-Variablen experimentieren. Geben Sie diesen Befehl ein:

$ PS1="u$ "

Dieser neue PS1-Wert hat folgende Auswirkung auf die Einladung:

Neue Bash-Eingabeaufforderung

Sie können jetzt Ihren Benutzernamen und die Root-Benutzerinformationen in Farbe sehen, da noch keine Farbinformationen festgelegt wurden.

Geben Sie diesen Befehl ein, um unsere Befehlszeile in Ihrem Arbeitsverzeichnis anzuzeigen

$ PS1="u:w$ "

Dieser neue PS1-Wert hat folgende Auswirkung auf die Einladung:

Die neue Bash-Eingabeaufforderung wird ausgeführt

Da ich meine Arbeitsbibliothek zu Hause hatte, sah ich nur das Symbol ~. In einem anderen Verzeichnis, sagen wir bin, zeigt meine Befehlszeile die folgenden Informationen an:

das Ergebnis

Standard-Eingabeaufforderung wiederherstellen

Da wir die ursprüngliche Konfiguration der PS1-Variablen in der DEFAULT-Variable beibehalten haben, können wir den PS1-Wert auf den Standardwert zurücksetzen, indem wir den Wert unserer DEFAULT-Variablen angeben.

Bitten Sie darum, die Shell zurückzusetzen

Was kann noch angepasst werden?

Wenn Sie eine Einladung wünschen detaillierten benutzerdefinierten Text enthaltenSie können die folgende Syntax verwenden:

$ PS1="[custom text] [email protected]h:w$ "

Beispiel:

Ich habe meine Befehlszeile so eingestellt, dass sie eine benutzerdefinierte Nachricht wie diese enthält:

Legen Sie benutzerdefinierten Text im Bash-Quiz fest

Sie können dem Quiz die folgenden Hauptfiguren hinzufügen:

Figuren Ziel
das ist Datum im Tag-Monat-Format.
e Der Held der Glocke.
das Escape-Zeichen.
x Hostname des aktuellen Benutzers "."
x Der Hostname des aktuellen Benutzers.
l Der Standardname des Endpunkts.
j Die Anzahl der Aufgaben, die von der Shell ausgeführt werden.
Rechts zurück zum Auto.
n Neue Zeile.
und Der Benutzername des aktuellen Benutzers.
v Bash-Version.
!! Drucken Sie den Verlauf der ausgeführten Befehlsnummer.

du weißt enthält die aktuelle Systemzeit auf der Kommandozeile mit diesem Befehl:

$ PS1=Au: w$ 

This new value of PS1 has the following effect on your prompt:

Zeigen Sie die Systemzeit auf der Befehlszeile an

You can also customize your prompt to include an output of a command; this gives you unlimited options to incorporate in your prompt.

Syntax:

$ PS1="[email protected]h on `[command]` w$ "

Example:

In diesem Beispiel werde ich die Eingabeaufforderung so einstellen, dass sie den Namen der primären Gruppe enthält, zu der der aktuelle Benutzer gehört.

$ PS1="[email protected]h on `id -gn` w$ "

Sartu oinarrizko taldearen izena

Kolore gonbita

Gonbidapena pertsonalizatu ondoren, gauzak apur bat nahasgarriak izan daitezkeela ikusiko duzu. Arrazoi sinplea da ez dela hain erraza ezaugarri bat beste batetik bereiztea denak kolore berean agertzen direnean. Orain ikas dezagun gonbita koloreztatzen begiak errazteko.

Funtzio bati edo gehiagori kolorea gehitzeko, PS1 aldagaiak kolore etiketak ditu. Beheko irudian nabarmendutako testua kolorezko etiketa bat da.

Állítsa be a színeket a bash kvízben

Ez a színcímke formátuma:

[ 33[COLOR]m]

Például a felhasználónév és a gazdagépnév, amelyet az alapértelmezett terminállekérdezésünkben látunk, zöldek a színcímke miatt:

[ 33[01;32m][email protected]h

Módosíthatja ezt a színértéket, hogy új színt adjon a bash prompt függvénynek, vagy hozzáadhat új színcímkét olyan függvényhez, amely nem rendelkezik ilyennel.

Íme néhány gyakori szín és értékeik:

szín Érték
zöld 32
Piros 31
Fekete 30
Fiú 34
zian 36
lila 35
sárga 33
fehér 37

példa:

A következő parancs piros színnel van kiemelve, mert a színcímkén 31-et (piros) állítottunk be:

$ PS1="[ 33[31m][email protected]h:w$ "

Request coloring

Use text styles on the command line

You can add a style to the invitation text by assigning a color marker attribute value. Here is the shape of the color label with the attribute:

[ 33[ATTRIBUTE; COLORm]

You can use the following attribute values ​​for the invitation text:

Attribute value Target
0 Plain text (This is the default value, even if no attribute is specified)
1 In the Ubuntu terminal, this value is in bold
2 weak text
4 emphasizing the text
5 For flashing text
7 Inverts text and background colors
8 For hidden text

example:

Use this command to highlight the bash prompt:

$ PS1="[ 33[4;31m][email protected]h:w$ "

A value of 4 indicates that this is what you want Highlight Text.

Textstile auf der Kommandozeile verwenden

Ändern Sie die Befehlszeile ständig

Bisher ausgeführte Befehle ändern nur die Eingabeaufforderung für die aktuelle Bash-Sitzung. Nachdem Sie mit dem Anpassen des Textes und dem Malen der Einladung experimentiert haben und das Ende erreicht haben, das Sie für alle Bash-Sitzungen fertigstellen möchten, müssen Sie die bashrc-Datei bearbeiten.

Öffnen Sie die .bashrc-Datei und kopieren Sie PS1 in die PS1-Zeile, wenn; dann die Linie. In der Abbildung unten habe ich die Farbe der Bash-Eingabeaufforderung in Rot geändert:

Bearbeiten Sie die .bashrc-Datei

Speichern Sie die Datei, indem Sie darauf klicken Strg + X dann drücken .. Änderungen an der Bash-Abfrage sind jetzt dauerhaft. Beenden Sie das Terminal, öffnen Sie es erneut und prüfen Sie, ob die Bash-Eingabeaufforderung mit der eingestellten identisch ist.

Speicher die Datei

Nachdem Sie dieses Tutorial gelehrt haben, können Sie die Bash-Eingabeaufforderung anpassen. Sie können dann die Farben anpassen, um zwischen den verschiedenen im Quiz angegebenen Merkmalen zu unterscheiden. Auf diese Weise können Sie diese nützlichen Informationen jedes Mal anzeigen und verwenden, wenn Sie die Bash-Eingabeaufforderung verwenden.

Einige Bilder zum Thema So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an

So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an
So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an

Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an

#passen #Sie #Ihre #UbuntuTerminalEingabeaufforderung

Weitere Informationen zu Schlüsselwörtern So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an auf Bing anzeigen

Die Anzeige von Artikeln zum Thema So passen Sie Ihre Ubuntu-Terminal-Eingabeaufforderung an ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.

Leave a Reply

Your email address will not be published. Required fields are marked *