Welche weniger beliebten Shells verwenden Sie und welche Vorteile bieten sie? [geschlossen]

12

Abgesehen von dem, was Sie (wohl?) Die populäreren Shells (bash, csh, Korn, zsh) nennen können, welche anderen kennen und verwenden Sie und welche einzigartigen Funktionen haben sie?

ps - Eine Antwort pro Shell wäre ideal, um eine aussagekräftige Umfrage zu erstellen

Rui Vieira
quelle

Antworten:

8

Ich benutze derzeit zsh, aber ich glaube, es ist der neue Trend in Muscheln. Bisher habe ich mich noch nicht damit herumgeschlagen, aber soweit ich das beurteilen kann, gibt es eine raffinierte Autovervollständigungsunterstützung, eine Eingabeaufforderung auf der rechten Seite, mehrzeiliges Bearbeiten von Befehlen und einige andere raffinierte Dinge.

Eimantas
quelle
4

Ich mag Fisch , obwohl ich ihn selbst selten benutze. Es ist enorm hilfreich für Anfänger, die sh noch nicht kennengelernt haben und denken, dass bash unfreundlich ist.

nc3b
quelle
Ich habe Fish installiert, um damit zu spielen, bin aber dabei, meine Linux-Box zu aktualisieren, sodass ich sie nicht neu installiert habe. Ich war ehrlich davon beeindruckt.
Thomas Owens
1

Ich benutze tcsh seit Jahren. Es ist abwärtskompatibel mit csh, fügt jedoch eine Reihe nützlicher Funktionen wie Befehlsabschluss, Befehlsverlauf usw. hinzu. Dies ist nur für die interaktive Verwendung. Ich glaube, es gibt keinen Grund, etwas anderes als bash für Skripte zu verwenden.

KeithB
quelle
tcshist für diejenigen, die an die Bourne-Shell gewöhnt sind, schwer zu verwenden, da sie von cshBourne-Shell-Nachkommen (wie bash, zsh usw.) abstammt und sich anders verhält.
Maciej Piechotka
@Maciej Du hast recht. Ich würde nicht empfehlen, zu jemandem zu wechseln, der bereits an einen Bourne-Shell-Nachkommen gewöhnt ist. Ich habe mit csh angefangen und keinen guten Grund für einen Wechsel gefunden.
KeithB
Ich habe mit tcsh angefangen und mag es immer noch besser als bash. Aber irgendwann musste ich meine Standard-Shell auf bash portieren, weil ich mich immer wieder bei Systemen anmeldete, die kein tcsh hatten. Wo als Bash ist so ziemlich überall (zumindest in Linux).
eSniff 22.10.10