每天推送5篇优质英文文章 · By makers, for makers

运营 1109 天, 推荐好文 4,970 篇, 原创简评 1,020,321 字, 原文总阅读时间 43,472 分钟, 138,846 人订阅

Unix 命令的设计遵循“沉默是金”法则(就像做人一样,哈):一个命令若没啥有意思的信息需要通知用户的,那就啥也别说,别输出一堆让用户迷惑的文字、增加用户的思想负担。

为啥“沉默是金”?输出过多信息会占用屏幕空间,会让用户迷惑;而且命令常常靠 pipe 串在一起使用,一个命令的输出就是另一个命令的输入,不必要的输出就是下一个命令的不必要的输入。命令行程序的设计要“沉默是金”,很多 GUI 程序的设计其实也很需要“沉默”:)

分享到: