终端(或者命令行)并非“古老时代的历史遗留痕迹”。
个人想到的几个优点如下:
1.不依赖于图形界面。使服务器的资源可以充分发挥在提供服务上。比如说我的 VPS 只有 256M 的内存,跑了几个 WordPress 。可以节约很多钱。其实本身,不把资源浪费在非必要的图形界面上就是个建服务器的好原则。
2.高效快捷。做一个不合适的对比:新建一个 laravel 项目只需要敲如下命令: laravel new blog 。
新建一个.net 项目需要,打开 vs ,点击新建项目,选择项目类型, 输入项目名称, 点击新建,等等等等。
3.方便和其它工具组合使用。比如写成脚本放 cron 里定期执行,写成脚本放启动里按照自己的配置运行,通过管道把输出传到下一个程序中处理。图形化界面要实现这样的灵活性很难。
4.不依赖于鼠标。能提高效率。用过 vim 或者 emacs 你就知道我在说什么。
感觉楼主完全是从个人用户角度出发思考的,而这里说的这些用户和一般用户都没什么关系。但本来 unix 系统,除了苹果,都并不适合大众用。相比于缺点,更是不适合。换了一个环境,换一个用途,换到另一个人手里,就变成充满优点了。
但我又仔细看了下,发现楼主都在说 unix 怎么这么不好,没怎么说到底哪点细节让你觉得不好了,除了没有播放器,感觉像是没有使用经验,也不需要使用 unix ……只是靠着二手知识讨论。 well ……不做程序员是一件很幸福的事。