Kümmelkorn
Aktives Mitglied
Thread Starter
- Dabei seit
- 06.10.2008
- Beiträge
- 1.941
- Reaktionspunkte
- 127
Hallöle,
im moment stört es mich zwar noch nicht richtig, aber interessieren würde mich das schon mal:
Ich kenne nur eine Möglichkeit, ein Terminalfenster in tcsh/zsh oder anderen Shells zu starten: Erst ein bash-Fenster starten, dann mit tcsh oder zsh oder ... wechseln. Scheint soweit auch zu funktionieren (bin Anfänger, aber ich glaube, es klappt )
Wenn ich nun aber echo $SHELL ausführe, erscheint immer - egal wo - /bin/bash! oO Naja, ich rate mal ins Blaue, dass der Befehl tcsh der bereits offenen Bash-Shell nur einen Tochterprozess anlegt, in dem dann tcsh läuft - und $SHELL wird wahrscheinlich aus dem Mutterprozess/der Muttershell, also bash gelesen!?
Aber wie kann ich denn dann testen, unter welcher Shell ich gerade bin?
Gruß, Micha
im moment stört es mich zwar noch nicht richtig, aber interessieren würde mich das schon mal:
Ich kenne nur eine Möglichkeit, ein Terminalfenster in tcsh/zsh oder anderen Shells zu starten: Erst ein bash-Fenster starten, dann mit tcsh oder zsh oder ... wechseln. Scheint soweit auch zu funktionieren (bin Anfänger, aber ich glaube, es klappt )
Wenn ich nun aber echo $SHELL ausführe, erscheint immer - egal wo - /bin/bash! oO Naja, ich rate mal ins Blaue, dass der Befehl tcsh der bereits offenen Bash-Shell nur einen Tochterprozess anlegt, in dem dann tcsh läuft - und $SHELL wird wahrscheinlich aus dem Mutterprozess/der Muttershell, also bash gelesen!?
Aber wie kann ich denn dann testen, unter welcher Shell ich gerade bin?
Gruß, Micha