Glauben Linux-Fans tatsächlich, dass die Kommandozeile benutzerfreundlicher und intuitiver ist als die grafische Benutzeroberfläche?
Wer nur eine Windows GUI bzw. MS Word und MS Excel bedient hat wird das schwer verstehen können: Aber GUI-Applikationen sind nur ein Teil der IT-Welt.
Für bestimmte Aufgaben z.B. Systemadministration ist eine Benutzeroberfläche viel zu langsam und zu unflexibel. Außerdem werden die meisten Server headless betrieben, d.h. nur über eine Remote-Shell wie putty. Ein eigener Monitor mit GUI ist da reine Verschwendung von Resourcen weil es sein kann dass man sich nur einmal im Monat oder seltener auf diesen Server einloggen muss. Sonst läuft der Server automatisch vor sich hin.
Schon das Wechseln der rechten Hand von der Maus zur Tastatur und zurück macht einen Systemadministrator wahnsinnig weil es viel zu viel Zeit kostet. Das Durchklicken durch Menus, eine einzige Verlangsamung und Behinderung des Arbeitsflusses. Eines der stärksten Features auf der Unix/Linux Kommandozeile ist das Pipe-Zeichen ('|'). Damit lassen sich die einzelnen mächtigen Kommandozeilen-Werkzeuge (z.B. sed, awk, tr, find, grep/egrep um nur einige Wenige zu nennen) zu noch mächtigeren Werkzeugen kombinieren und bei Bedarf in ein Script gießen. Ich könnte jetzt sehr einfach mit diesen Werkzeugen für ein spezielles Problem eine einzeilige Lösung auf der Kommandozeile hinschreiben, die man nicht über die GUI lösen könnte.
Und noch eins: Intuitiv ist nur das was man kennt und gewohnt ist.