So wechseln Sie in OS X Terminal von Bash zu Tcsh Shell
Bash ist die Standard-Shell in Mac OS X und gilt seit 10.3 allgemein als De-facto-Shell-Standard in der Unix-Welt. Allerdings gibt es einige Leute, die es vorziehen, die tcsh-Shell zu verwenden, oder vielleicht möchten Sie sich einfach von der Norm lösen. Das Ändern der Standard-Shell ist ziemlich einfach, aber Sie werden wahrscheinlich auf Probleme stoßen, wenn Sie Bash-Shell-Skripte ausführen.Wenn Sie mit tcsh experimentieren und es als Ihre Standard-Shell verwenden möchten, können Sie dies in drei einfachen Schritten über die GUI tun:
Ändern Sie die Standard-Shell von bash zu tcsh, wie sie von der Terminal-App verwendet wird, in drei Schritten:
- Terminal.app starten
- Wählen Sie im Terminal-Menü die Einstellungen
- Wählen Sie in den Einstellungen „Diesen Befehl ausführen“ und geben Sie /bin/tcsh anstelle von /bin/bash ein
Das ist es. Jedes Mal, wenn Sie jetzt ein neues Terminal öffnen, ist es die tcsh-Shell. Um zu Bash zurückzukehren, gehen Sie genauso vor, ersetzen Sie jedoch /bin/tcsh durch /bin/bash.
Hinweis: Die meisten Shell-Skripte für OS X wurden speziell für Bash geschrieben, und wenn Sie zu tcsh wechseln, werden viele dieser Skripte nicht mehr verwendet einwandfrei funktionieren.
Wenn Sie einfach mit der tcsh-Shell experimentieren möchten, versuchen Sie es mit
tcsh
an der Terminal-Eingabeaufforderung und Sie laden die tcsh-Shell vorübergehend.
Um die tcsh-Shell auf diese Weise zu verlassen, geben Sie ein
Ausfahrt
an der Eingabeaufforderung verlassen Sie tcsh und befinden sich wieder in der Bash-Shell. Sie können dies mit jeder Shell tun, um eine andere vorübergehend zu testen, sei es bash, tcsh, sh, zsh oder andere.