So wechseln Sie in OS X Terminal von Bash zu Tcsh Shell

Anonim

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:

  1. Terminal.app starten
  2. Wählen Sie im Terminal-Menü die Einstellungen
  3. 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.

So wechseln Sie in OS X Terminal von Bash zu Tcsh Shell