Möglichkeit, die aktuelle Shell in einem bestimmten Terminal zu ermitteln

Möglichkeit, die aktuelle Shell in einem bestimmten Terminal zu ermitteln

Ich habe eine Shell auf einem Unix-System.

Gibt es einen Befehl, der mir sagen kann, in welcher Shell ich arbeite? (Bash, Zsh usw.)

Antwort1

Sie können Umgebungsvariablen verwenden, um die aktuelle Shell und die Shell für den angemeldeten Benutzer abzurufen!

echo $0- Zeigt die aktuell verwendete Shell an.

echo $SHELL– Zeigt die Shell für den aktuell angemeldeten Benutzer an.

HINWEIS: Mit dem Befehl können Sie printenvalle Umgebungsvariablen anzeigen

verwandte Informationen