Dieses Mal möchte ich erklären, wie der auf dem Mac OS-Terminal angezeigte Teil des Benutzernamens geändert wird. (Diesmal ist die Erklärung für Mac OS Catalina (2019/10) oder höher, daher basiert die Erklärung auf der Annahme, dass eine Shell namens zsh verwendet wird. Wenn es sich um Mojave eines früheren Betriebssystems handelt, lautet der Shell-Name bash. Bitte beachten Sie, dass einige Inhalte abweichen können.)
Es ist ein bisschen wie das Bohnenwissen, das ich neulich gelernt habe, aber die Mac-Umgebung ist etwas komfortabler geworden, deshalb möchte ich es mit allen teilen, die diesen Artikel lesen.
Zunächst denke ich, dass die Standardanzeige des Terminals so aussieht. (Die Anzeige wurde aus Gründen der Übersichtlichkeit geändert.)
Terminal
Nutzername@Hostname~ %
Sie können diese Anzeige ändern, zum Beispiel:
Terminal
~ %
Dies ist eine Änderung, die den Benutzernamen und den Hostnamen verbirgt. Ich denke, das hat es viel sauberer und leichter zu sehen gemacht.
Jetzt möchte ich erklären, wie man es tatsächlich ändert. Abschließend können Sie die Anzeige nach Ihren Wünschen anpassen, indem Sie sie in der Umgebungsvariablen der Entwicklungsumgebung auf ** setzen. Umgebungsvariablen in der Entwicklungsumgebung sind Verzeichnisse (Ordner) mit dem Namen ** ".zshrc" **. Öffnen Sie dieses Verzeichnis und fügen Sie es hinzu. Ich denke, dass die Methode zum Öffnen dieser ** ".zshrc" ** abhängig von den Einstellungen jedes Mac unterschiedlich ist. Es tut mir leid, Sie zu stören, aber ich hoffe, Sie können es überprüfen. Wenn es meine Einstellung ist, öffnen Sie das Verzeichnis mit "vim ~ / .zshrc" vom Terminal aus und drücken Sie dann "i", um in den Einfügemodus zu wechseln, in dem die Bearbeitung möglich ist. Bearbeiten Sie danach.
Bitte beachten Sie, dass Sie die vorhandenen Zeichen (oben) niemals löschen sollten. Ihr Mac funktioniert möglicherweise nicht richtig. </ font>
Lass es uns bearbeiten. Machen Sie eine Zeile mit Enter usw. im leeren Teil unten und bearbeiten Sie sie wie folgt.
.zshrc
export PS1="Beschreiben Sie den Inhalt, den Sie hier anzeigen möchten"
Bearbeiten Sie beispielsweise im Fall des zu Beginn eingeführten Änderungsbeispiels Folgendes.
.zshrc
export PS1="%1~ %# "
Jetzt sieht die Terminalanzeige wie "~%" aus.
Wenn Sie die ursprüngliche Standardanzeige erhalten möchten, bearbeiten Sie sie wie folgt.
.zshrc
export PS1="%n@%m %1~ %# "
Jetzt wird die Terminalanzeige der ursprüngliche "Benutzername @ Hostname ~%" sein. Ich glaube ich bin wieder da.
Drücken Sie im Einfügemodus esc und dann: w q, um ** [.zshrc] ** zu beenden. Wenn Sie das Programm beenden, müssen Sie es auf dem Terminal anzeigen. Geben Sie also ** "source ~ / .zshrc" ** ein. (": Wq" bedeutet Speichern und Beenden. ": Q" bedeutet Speichern und Beenden) ("Source ~ / .zshrc" bedeutet, .zshrc neu zu laden und die Änderungen wiederzugeben.)
Sie können die Terminalanzeige wie oben beschrieben frei ändern.
Lassen Sie mich nun ein wenig über den zuvor beschriebenen Inhalt erklären. Beschreiben Sie beim Hinzufügen einer neuen Umgebungsvariablen zur Umgebungsvariablen der Entwicklungsumgebung den Inhalt, den Sie nach ** "exportieren" ** hinzufügen möchten. Die diesmal verwendete ** "PS1" ** ist eine Umgebungsvariable, die das Anzeigeformat der Eingabeaufforderung bestimmt.
Und hier ist eine unvollständige Liste von Symbolen, die unten verwendet werden können.
Symbol | Was wird angezeigt? |
---|---|
%1~ | 〜 |
%# | % |
$ | Wenn ein allgemeiner Benutzer$, Wenn root#Show |
%n | Nutzername |
%m | Hostname |
%M | Hostname |
%~ | Aktuelles Verzeichnis |
%d | Aktuelles Verzeichnis |
%c | Aktuelles Verzeichnis(Relativer Pfad) |
%C | Aktuelles Verzeichnis(Relativer Pfad) |
%# | Benutzertyp |
%? | Rückgabewert des vorherigen Befehls |
%D | Datum(yy-mm-dd) |
%W | Datum(yy/mm/dd) |
%w | Datum(day dd) |
%T | Zeit(hh:mm) |
%t | Zeit(hh:mm(am/pm)) |
Was haben Sie gedacht. Bitte passen Sie die Terminalanzeige an und führen Sie ein komfortables Programmierleben. Ich hoffe, dieser Artikel hilft Ihnen weiter.
Zusammenfassung zum Ändern / Anpassen des Inhalts der Terminalanzeige (Eingabeaufforderung) [Kürzen Sie die lange Anzeige, die jedes Mal auf dem Terminal angezeigt wird](https://qiita.com/tonkotsuboy_com/items/b752a86cee7eaedf28da#%E5%BF%AB%E9%81%A9%E3%81%AA%E3 % 82% BF% E3% 83% BC% E3% 83% 9F% E3% 83% 8A% E3% 83% AB% E3% 83% A9% E3% 82% A4% E3% 83% 95% E3% 82 % 92) [So ändern Sie die Eingabeaufforderungsanzeige (Benutzername usw.) des Mac-Terminals (zsh)](https://code-graffiti.com/how-to-change-the-prompt-display-on-the-mac-terminal /)