In welcher Linux-/Unix-Shell bin ich gelandet?

Mir ist diese Fragestellung vor kurzem selbst an einer AIX-Maschine passiert.

  • In welcher Linux-/Unix-Shell bin ich gelandet?
  • Welche Unix-Shell läuft auf der Maschine?

Wer sich dies auch schon einmal gefragt hat, für den habe ich heute einen kleinen Tipp gefunden:

Mittels Eintippen am Shell-Prompt:


$ echo $SHELL
/bin/bash

bekommt man die zweite Zeile präsentiert, welche Auskunft gibt, welche Shell aktiv ist.

Die $SHELL-Variable wird automatisch beim Öffnen der Kommandozeile gesetzt und liefert den kompletten Pfad zur Shell an der wir angemeldet sind zurück.

Übliche Werte sind zum Beispiel:

  • /bin/sh – Bourne shell
  • /bin/bash – Bourne Again shell
  • /bin/csh – C shell
  • /bin/ksh – Korn shell
  • /bin/tcsh – TC shell
  • /bin/zsh – Z shell

gefunden bei Life After Coffee