Umfrageergebnisse: Kommandozeilen Nutzung

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Etwa 22.000 CSS-Tricks-Besucher haben bei der letzten Umfrage zur Kommandozeilen-Nutzung abgestimmt, die gefragt hat

Wie viele Befehle führen Sie durchschnittlich an jedem Arbeitstag über die Kommandozeile aus?

Das Ergebnis: Es gibt viele Leute auf allen verschiedenen Ebenen. Kein Wunder, dass es ein so heißes Thema sein kann.

Hier sind die Ergebnisse als Diagramm

Sehen Sie den Pen uJjyD von Chris Coyier (@chriscoyier) auf CodePen.

19% der Leute benutzen die Kommandozeile überhaupt nicht. Die größte Gruppe, 27%, führt nur eine Handvoll Befehle pro Tag aus.

18% führen 10-50 Befehle aus, 15% führen 50-100 Befehle aus und 15% führen 100-1000 Befehle aus. Ich finde es interessant, dass diese Gruppe zusammen (10-1000 Befehle pro Tag) die größte Anzahl von Leuten repräsentiert (48%).

Die kleinste Gruppe (6%) führt über 1000 Befehle pro Tag aus. Manche Leute leben einfach in der Shell!


Ich persönlich gehöre zur 10-50 Gruppe. Normalerweise mache ich Dinge wie Grunt starten, einen Rails-Server starten und ähnliche Dinge, um eine Entwicklungsumgebung einzurichten.


Die Idee für die Umfrage basierte auf der üblichen Nebenunterhaltung, die immer Gespräche über Kommandozeilen-Tools begleitet.

Nehmen wir an, ein neues Tool kommt heraus, das nur über die Kommandozeile verwendet werden kann. Was auch immer es tut, das Endergebnis ist wünschenswert. Einige Leute werden begeistert sein und darüber reden und es benutzen. Einige Leute werden darüber nachdenken, es zu benutzen, aber nie dazu kommen, weil es etwas außerhalb ihrer Komfortzone liegt. Manche Leute werden beklagen, dass es ein Kommandozeilen-Tool ist und es ganz abschreiben.

Dann wird es einige Kommentare geben, die die Nicht-Kommandozeilen-Benutzer geißeln. Einige Kommentare werden ihnen sagen, dass es nichts zu befürchten gibt. Es ist leicht, dem zuzustimmen, denn natürlich ist es immer gut, mehr zu lernen. Aber andererseits muss nicht jeder alles wissen und es gibt einige Tools, die, wie nerdig sie auch sein mögen, von einer Benutzeroberfläche profitieren könnten. Tools wie CodeKit beweisen, dass sie gewünscht und stark genutzt werden.

Ich vermute, Tools wie Grunt sind beides

  1. Mehr Leute in die Kommandozeile bringen
  2. Die Kommandozeile weniger schwierig machen
  3. Mehr Nutzen für das Erlernen davon bieten

Wenn heute ein neues Kommandozeilen-Tool herauskommt, das etwas Cooles tut, ist die Wahrscheinlichkeit groß, dass es bereits ein Grunt-Plugin ist oder jemand schnell eines erstellen wird. So müssen Sie nichts Neues lernen, sondern fügen einfach das Grunt-Plugin hinzu und konfigurieren es, was Sie wahrscheinlich schon oft getan haben.

Ich bin auch der Meinung, dass es wahrscheinlich nie eine GUI für Grunt geben wird – zumindest keine, die gut ist – denn was bei Grunt wichtig ist, ist die Konfiguration der Plugins. Jedes Plugin ist so unterschiedlich, dass es seine eigene spezielle Benutzeroberfläche erfordern würde, nicht etwas Generisches.


Das Interessanteste, was ich hier gelernt habe, ist, wie breit das Spektrum der Kommandozeilen-Nutzung ist, das von null Erfahrung bis zur Meisterschaft reicht. Das ist etwas ganz anderes als die meisten Dinge, die wir in der Webtechnologie diskutieren, also ist es gut, das im Hinterkopf zu behalten.

Neue Umfrage bald.