Home / LinuxUser / 2006 / 10 / Mit intuitiven Konzepten erleichtert die Fish-Shell die Arbeit in der Konsole

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(243 Punkte bei 15 Stimmen)
Re: War doch klar...
(179 Punkte bei 5 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Koi-Karpfen statt Haifisch

Mit intuitiven Konzepten erleichtert die Fish-Shell die Arbeit in der Konsole

01.10.2006 Die Shell Fish wirbt mit Benutzerfreundlichkeit. Wir haben das Tool für Sie getestet und schauen, ob es hält, was es verspricht.

Den meisten Linux-Einsteigern (und sogar einigen fortgeschrittenen Usern) graut vor dem Umgang mit der Befehlszeile. Die Shell ist ein mächtiges und oft schwierig zu bedienendes Werkzeug. Selbst ein Blick in die Manuals der großen Kommandozeilen-Interpreter verwirrt den Newbie meist mehr, als dass er ihm hilft. Die Manpage der GNU Bourne Again Shell, kurz Bash, bringt es auf rund 4000, das Handbuch der Zsh sogar auf beinahe 17000 Zeilen.

Der Grund liegt in der Tatsache, dass die Entwickler bei der Konzeption nich Benutzer- oder gar Einsteigerfreundlichkeit im Sinn hatten, sondern bestmögliche Effizienz und umfassende Fähigkeiten, die bei einiger Übung die Arbeitsabläufe drastisch vereinfachen.

Gegen die Platzhirsche

Aus diesem Grunde brachte der Entwickler Axel Liljencrantz im Februar 2005 seine Shell Fish gegen die Reihen der Platzhirsche Bash, Zsh und Tcsh in Stellung. Fish steht für "Friendly Interactive Shell", freundlich und interaktiv also.

In der Tat beherrscht Liljencrantzs Shell einige Funktionen, die dem Anwender die Arbeit erleichtern oder die Darstellung optisch verbessern. So bietet Fish das Vervollständigen von Kommandos durch die Tabulator-Taste, Syntax Highlighting und ein Hilfe-System über den Webbrowser an. Bei einigen Befehlen und Programmen wie Make, Ls, Du oder Programmen wie dem Mplayer vervollständigt Fish sogar die Optionen. Benutzern der Zsh kennen dieses Feature bereits.

Sie bekommen die Shell von der Webseite des Projektes [1]. In der Download-Sektion liegt das Programm in Paketformaten für verschiedene Distributionen gepackt, von Debian über Gentoo bis hin zu SuSE und Fedora Core. Wenn Sie den Kommandozeileninterpreter lieber eigenhändig aus dem Quellen kompilieren möchten, ist auch dies möglich: Der Sourcecode liegt in Tar-Archiven vor.

Erste Hilfe

Nach der Installation starten Sie Fish in Ihrer Standard-Shell mit dem Befehl fish. Die Befehlszeile begrüßt Sie nun mit der Ausgabe Welcome to fish und weist Sie auf die externe Hilfe hin: Type help for instructions on how to use fish. Das bedeutet, dass die Eingabe des Befehls help die Hilfeseiten aufruft.

In der Tat startet daraufhin der Webbrowser mit den Hilfeseiten, die, je nach Installation, zum Beispiel unter /usr/share/doc/fish/ zu finden sind. Fish fällt die Wahl des Browsers entweder nach der Umgebungsvariablen $BROWSER oder, sollte diese nicht gegeben sein, sucht von sich aus nach der geeigneten Software.

Dabei schafft es die Shell sogar, ihre Hilfe unter X automatisch im Firefox, auf der Konsole hingegen im Textbrowser Links anzubieten. Dem Kommando help dürfen Sie verschiedene Parameter mitgegeben. Ein help help listet Ihnen beispielsweise die Hilfe zur Hilfe auf. In die gleiche Kerbe schlägt die interne Korrektur der Software. Wenn Sie fälschlich katze=hund in die Eingabe tippen, um eine Variable zu definieren, entgegnet die Shell mit einer ausführlichen Antwort, in der sie eine Vorschlag macht sowie auf die umfangreiche Hilfe verweist.

Es bleibt abschließend jedoch die Frage, wo der Sinn im Verlagern der Anleitung liegt, weg von Manpages und Info-Seiten hin zum HTML-Format. Nicht jeder User, der einen kleineren Rechner betreibt, schätzt es, wenn auf diesem ständig ein Webrowser aufgeht. Die Programme Info und Man hingegen dürften selbst auf dem spartanischten Rechner zu Hause sein. Obwohl das Projekt durchaus Manpages mitliefert, fallen diese im Vergleich zur angebotenen HTML-Hilfe eher mager aus.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

714 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 2 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...