Current_Issue.tar.gz - 年度最佳 Grepping 问题!
抛开糟糕的双关语不谈,命令行特刊是我们最喜欢的特刊之一。 尽管 Linux 已经发展成为一个优雅的操作系统,配备了 GUI 前端和时尚的视觉吸引力,但它的核心仍然是文本配置、符号链接和日志文件。 在我们看来,这是一个功能,因此本月,我们将本期重点放在命令行上。
Reuven M. Lerner 继续他关于非关系数据库的系列文章,带领我们进入文本世界。 本月是 Cassandra,它似乎具有惊人的扩展能力。 我怀疑 Dave Taylor 本月的专栏实际上是一个关于程序员花太多时间在父母地下室里的微妙笑话。 他向我们展示了如何使用脚本来确定太阳是否升起。 当然,我们可以往外看,但是当我们的电脑可以为我们做这件事时,为什么要做所有这些不必要的工作呢!
Daniel Bartholomew 评论了 Ben NanoNote——这款引人入胜的小型设备售价低于 100 美元,是一个真正的计算机,外壳只有大型手机的大小。 这么小的电脑有什么用处? 阅读 Daniel 的文章来了解。 完成之后,查看 Jes Fraser 对基于 CLI 的应用程序的总结。 她涵盖了从多媒体到编辑器到 Web 浏览,甚至即时消息传递的所有内容。 也许 SSH 会话和 Ben NanoNote 将是您计算机所需的全部!(假设您离更大的计算机的距离不超过 15 英尺。请务必阅读 Daniel 的文章。)
当您坚持使用命令行时,令人惊讶的是,许多解决方案会将所有 GUI 内容排除在外。 无论您是想在 Bash 中为目录添加书签(Ira Chayut 演示了如何操作),还是想使用基于文本的电子表格来追溯过去(Serge Hallyn 涵盖了这项任务),命令行都可以让任何人成为超级英雄。 如果您不相信我,请看看第 18 页的常驻命令行超级英雄。 Kyle Rankin 知道 root 是 Linux 宇宙的真正主人,并且他自豪地展示了他的力量。 事实上,如果您曾经和 Kyle 在一起,您就会知道,尽管他有一台漂亮的高性能笔记本电脑,但他对所有 GUI 的厌恶使其变得不必要。 他用它来ssh进入一台 800MHz 的服务器,并在那里完成几乎所有的工作。 本月,他向我们展示了他用 mutt 构建的复杂电子邮件设置的一部分。 如果您曾经怀疑过 mutt 的力量,在阅读了他的专栏后您就不会了。
我相信你们中的许多人都喜欢命令行,因为它最适合在命令行上完成的事情,但更喜欢为其他事情使用更具点击性的界面。 我们可以尊重这一点。 事实上,虽然我在命令行上做了很多系统管理工作,但像电子邮件和电子表格这样的东西在 GUI 中更有意义,至少对我来说是这样。 Ibrahim Haddad 向我们介绍了 MeeGo,它是诺基亚的 Maemo 和英特尔的 Moblin 的结合。 这是一个基于 GUI 的小型屏幕操作系统。 当然,还有更多内容,所以您需要自己查看一下。 我们还有 Adrian Klaver 的一篇文章,介绍了 rdiff-backup,这是一个命令行备份和恢复系统,但他也包括了 rdiffWeb 的 Web 前端介绍。 最后,作为 CLI 或 GUI 都可以使用的应用程序之一,Greg Bledsoe 向我们展示了如何以无头命令行方式使用通常的图形化虚拟化解决方案 VirtualBox。
尽管选择是我们 Linux 社区引以为豪的事情,并且那些仅使用命令行的人可以愉快地与他们的 GUI 邻居相处,但 Kyle Rankin 和 Bill Childers 并不总是对事情达成一致。 这个月,请随意站在他们 Point/Counterpoint 专栏中关于理智的默认设置或广泛的可配置性的争论的一边。 当他们陈述他们的案例时,为了纪念命令行特刊,我想我会去玩一个文字冒险游戏。 我希望我不会被 grue 吃掉。
Shawn Powers 是Linux Journal的副编辑。 他也是 LinuxJournal.com 的 Gadget Guy,并且他拥有一系列有趣的复古加菲猫咖啡杯。 不要让他的愚蠢发型欺骗你,他是一个非常普通的人,可以通过电子邮件 shawn@linuxjournal.com 联系到他。 或者,加入 Freenode.net 上的 #linuxjournal IRC 频道。