Tipp: macOS im Terminal Prompt in ZSH/Bash-Shell den Gerätename ausblenden

Wer viel und gerne im Terminal arbeitet findet in macOS Monterey in jeder Zeile seinen Benutzernamen gefolgt von einem @ mit einer kryptischen Nummer für den Gerätenamen.

Im Terminal sollte man die Einstellungen für die Profile bemühen

Hierzu öffnet man über das Menü „Terminal > Einstellungen“ das Register „Profile“ und dann nur noch ein Mausklick auf „Shell“. Nun erscheinen die Einstellungen Start. Bei „Befehl ausführen“ (hierzu muss eventuell das Häkchen mit einem Mausklick aktiviert werden) gibt man den nachfolgenden Befehl ein:

export PS1="[`whoami`~]$"; clear;

Es sollte noch das Häkchen bei „In eigener Shell ausführen“ aktiviert sein. Danach startet man die Terminal.app neu und schon ist der Gerätename nicht mehr sichtbar.

Tipp: Die Shell im Terminal unter macOS ändern

https://support.apple.com/de-de/HT208050

DIe Standard-Shell ist die zsh-Shell, man kann aber unter macOS jederzeit für jeden Benutzer einzeln eine andere Shell festlegen.

Hierzu muss man in Systemeinstellungen > Benutzer:innen & Gruppen sich begeben, mit einem Mausklick auf das Vorhängeschloss die Bearbeitung autorisieren und dann auf den eigenen Benutzer einen Sekundärmausklick ausführen. Anschließend erscheint das Kontextmenü für die erweiterten Optionen. Wählt man diesen Punkt aus, erscheinen die erweiterten Optionen. Darin findet man den Punkt Anmelde-Shell. Hier kann man aus dem Klappmenü die gewünschte Shell festlegen.

Für Profis über die Eingabe im Terminal

Im Terminal $ chsh -s path eingeben, wobei path einer der Shell-Pfade ist, der in /etc/shells aufgeführt ist, beispielsweise /bin/zsh, /bin/bash, /bin/csh, /bin/dash, /bin/ksh, /bin/sh oder /bin/tcsh.