投票结果:命令行 使用

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您的旅程的每个阶段提供云产品。 立即开始使用 $200 免费信用额度!

大约 22,000 名 CSS-Tricks 访客在 最近的投票 中投票,该投票询问

平均而言,您每天从命令行运行多少个命令?

结果是:各个水平的人数都很多。难怪它会成为一个热门话题。

以下是结果图表

查看 CodePen 上 Chris Coyier (@chriscoyier) 的 uJjyD 作品。

19% 的人从未使用过命令行。 27% 的人占最大比例,他们每天只运行少量命令。

18% 的人运行 10-50 个命令,15% 的人运行 50-100 个命令,15% 的人运行 100-1000 个命令。 我认为,将这三组人(每天运行 10-1000 个命令)加在一起,他们的人数最多(48%)。

人数最少的一组(6%)每天运行超过 1000 个命令。 有些人只是生活在 shell 中!


就我个人而言,我属于 10-50 组。 我通常会做一些事情,比如启动 Grunt、启动 Rails 服务器以及与设置开发环境相关的其他事情。


这个投票的灵感来自于人们在谈论命令行工具时总是会进行的常见旁谈。

假设出现了一种只能通过命令行使用的新工具。 无论它做什么,最终结果都是令人满意的。 有些人会感到兴奋并谈论它并使用它。 有些人会考虑使用它,但最终却不会使用它,因为这超出了他们的舒适区。 有些人会抱怨它是一个命令行工具,并完全放弃它。

然后就会有一些评论指责那些不使用命令行的人。 也会有一些评论告诉他们,没有什么好害怕的。 很难不同意这一点,因为学习更多东西当然总是一件好事。 但另一方面,并非每个人都需要了解所有东西,有些工具,无论多么令人兴奋,都可以从 UI 中获益。 像 CodeKit 这样的工具就是人们对它们的需求和使用程度高的证明。

我怀疑像 Grunt 这样的工具既

  1. 让更多人使用命令行
  2. 让命令行变得不再那么困难
  3. 让学习命令行变得更有价值

如今,如果出现一个能够完成酷炫任务的新命令行工具,那么它很可能已经是 Grunt 插件,或者有人会在短期内将其变成 Grunt 插件。 所以,现在您不必学习新的东西,只需包含 Grunt 插件并对其进行配置,这很可能您已经做过很多次了。

我个人认为,Grunt 可能永远不会有 GUI,至少不会出现一个好的 GUI,因为 Grunt 中重要的是插件的配置。 每个插件都非常不同,因此需要一个特殊的 UI,而这个 UI 必须是专门针对该插件的,而不是通用的。


我在这里学到的最有趣的一点是,命令行使用的范围有多广,从零经验到精通。 这与我们在网络技术中讨论的大多数事情大不相同,因此值得牢记这一点。

很快就会有新的投票。