Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Klärung zweier Zeichen im Terminal

Klärung zweier Zeichen im Terminal

repa03.02.2510:37
Guten Tag!
Da ich zu den ziemlich Ahnungslosen im Bereich Terminal gehöre, erlaube ich mir hier mal eine Frage:
Wenn ich das Terminal öffne, erscheinen in meinem M1 MacBook Pro (14", 2021, Sequoia 15.3) in der letzten Zeile, sozusagen als Anhang, folgende Zeichen ~ %.
Im M1 iMac (2021, Sequoia 15.3) fehlen sie.
Welche Bedeutung haben sie im MacBook (und sollten sie vielleicht da nicht erscheinen ?)
Ich bemerke nicht, dass sie sich irgendwie im Betrieb auswirken.
Für Hinweise und Lösungen der Frage bin ich sehr dankbar.
repa
+1

Kommentare

almdudi
almdudi03.02.2510:49
Das dürfte der sogenannte Prompt sein, vor jeder Eingabezeile.
Den kann man individuell einstellen, etwa mit Datum oder seinem Namen.
0
uwe_aus_messel03.02.2510:56
Das Zeichen ~ (Tilde) besagt, dass du in deinem Home-Verzeichnis stehst, also /Users/<Dein Benutzername>.

Machst du einen Wechsel in diene Dokumente ( cd Documents ), steht statt ~ dort Documents vor dem %.

Das %-Zeichen ist quasi die Eingabeaufforderung.
+1
Deichkind03.02.2511:00
Das ist der Standard bei der Z-Shell "zsh" (siehe die Titelzeile des Fensters). Benutzen die anderen Geräte eine andere Shell?
0
konnektor03.02.2511:03
Wie man die Shell wechselt ist hier erklärt:
0
ssb
ssb03.02.2511:55
„%“ ist übrigens der Prompt für einen „normalen“ User (auch wenn man Admin ist). Wechselt man zum Super User ändert sich der Prompt zu „#“. Als User mit Admin-Rechten unter macOS ist man nicht automatisch der SuperUser im Unix-Unterbau von macOS.

Ältere Versionen von macOS nehmen als Standard nicht zsh sondern bash als Shell. Wie bereits erwähnt, kann man das ändern.
0
konnektor03.02.2514:58
ssb
Ältere Versionen von macOS nehmen als Standard nicht zsh sondern bash als Shell.
Wenn ich mich richtig erinnere wurde man nach der Einführung von ZSH beim ersten Aufruf des Terminals gefragt, ob man wechseln möchte, oder?
+1
uwe_aus_messel03.02.2515:09
konnektor
ssb
Ältere Versionen von macOS nehmen als Standard nicht zsh sondern bash als Shell.
Wenn ich mich richtig erinnere wurde man nach der Einführung von ZSH beim ersten Aufruf des Terminals gefragt, ob man wechseln möchte, oder?
Stimmt!
0
Deichkind03.02.2515:22
bash produziert in der Default-Einstellung allerdings auch die Tilde und einen Prompt. Das Zeichen des Prompts ist anders als bei zsh und ihm ist die Kurzform des Benutzernamens vorangestellt. Ich frage mich, wie man es hinbekommt, dass das alles ersatzlos fehlt.
0
Nebula
Nebula03.02.2516:09
Du kannst den Prompt auch leeren. Zumindest in ZSH geht das über folgende Zeile in der .zshrc:

PROMPT=''

Bei Bash müsste es PS1 lauten und die Datei .bashrc, denke ich.
„»Wir waren schon immer schamlos darin, großartige Ideen zu stehlen.« – Steve Jobs“
0
repa03.02.2522:40
Ich danke allen, die sich zu meiner Frage bemüht haben, zu antworten. Da habe ich wieder was gelernt.

Was ich übrigens nicht geschafft habe (dabei fiel mir dann zufällig die Differenz bei den Geräten auf):
I
Im letzten MacBook-Tipp: Automatisches Hochfahren beim Öffnen des Deckels und der Verwendung des Ladekabels verhindern (31.1.2025)
klappten die Eintragungen beim MacBook Pro leider nicht, weder die Version für Öffnen des Deckels noch die Verwendung des Ladekabels. Ich habe sie einzeln probiert und auch als Gesamtformel: kein Effekt, leider.
repa
0
Deichkind04.02.2515:21
Nach Anwenden der folgenden Abfrage im Terminal kannst du nachprüfen, ob der Versuch zum Ändern der Einstellung erfolgreich war:
nvram -p
("sudo" ist hier nicht erforderlich).
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.