Ich habe viele Artikel gelesen, die besagen, dass die offizielle Shell in FreeBSD tcsh
und in Debian ihre ist dash
. Wenn ich jedoch entweder echo $shell
(FreeBSD) oder env
in Debian bin , heißt es, dass die Shell csh
im ersten Fall oder bash
in Debian ist.
Dies ist in Neuinstallationen. Ich habe unter dem Root-Konto und einem normalen Benutzerkonto getestet. Wenn ich in FreeBSD ein neues Konto erstelle, habe ich die Wahl zwischen 3 Shells. sh
, csh
Oder tcsh
. Wenn ich keine Wahl treffe, csh
ist die Standardeinstellung für das Konto.
Was ist die offizielle Standard-Shell unter diesen Systemen? Ist es tcsh
oder csh
in FreeBSD? Ist es dash
oder bash
in Debian?
Bin ich es, der etwas falsch macht? Oder sind die Artikel und Websites falsch informiert?
Ich möchte zwei Shells lernen: eine für Debian und eine für FreeBSD, aber ich kann nicht finden, welche ich lernen soll, da nicht klar ist, welche die offizielle Shell ist.
Auch bei der Suche nach dem Shell soll ich lernen, fand ich dies: http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
Ist es jemand, der nicht nur wie csh
, oder sollten wir wirklich vermeiden csh
?
Ich verwende die neuesten Debian- und FreeBSD-Versionen.
Ich fange an, mich mit all diesen Shell-Optionen zu verlaufen, sie sehen für mich alle gleich aus (mit Ausnahme der Syntax; ich meine, sie bieten alle die gleichen Möglichkeiten). Deshalb möchte ich die offizielle lernen.