Wenn ich echo $SHELLdie Ausgabe starte /bin/tcsh, heißt das, dass ich eine tcshShell starte. Aber zum Beispiel, wenn ich den folgenden Befehl gebe
alias emacs 'emacs -nw'
Ich erhalte folgenden Fehler:
bash: alias: emacs: not found
bash: alias: emacs -nw: not found
und wenn ich es ausstelle alias emacs="emacs -nw"läuft es einwandfrei!
Das ist verwirrend, da ich laufe, tcshaber die Befehle von interpretiert werden bash.
Was könnte der Grund sein?
tcsh/cshhat seine aktuelle Muschel in$shell