少即是多?是多还是少?我很困惑

use*_*686 62 linux unix terminal less posix

当我第一次听到它们的名字时,当我试图猜测这些工具可能会做什么时,我真的很困惑,我以为我听错了。

more和之间有什么区别less,即为什么我应该选择一个而不是另一个?
他们似乎都在做同样的事情......

另外,为什么他们首先要这样命名?

Dar*_*oid 80

more是一个基本的寻呼机,它允许您一次向下滚动一页。只有向下。

less 也是一个寻呼机,但除了几个其他扩展外,还具有在输入中向上和向下滚动的附加功能。

所以,是的。less是更多,而且more是更少。另一个常见的习语(根据维基条目)是“lessmore,或多或少”。这个名字来自这样一个事实,即作者 (Mark Nudelman) 本质上想要一个“向后更多”的程序——更多的反义词是less.

  • @Mehrdad 我刚刚意识到我误读了你的评论——我不知道为什么 `more` 被称为“more”,但我怀疑这是因为程序最初所做的只是接受输入并显示 `-- More --` 在如果有更多屏幕底部。 (13认同)
  • 更多先于更少,命名的目的很简单,它可以让您处理“更多”的输出,而不是适合屏幕。 (6认同)
  • 没错,或多或少。 (6认同)

ian*_*ank 6

我发现lessmore因为您可以使用箭头键浏览文件更友好一些。more仅逐屏滚动(默认情况下)。