少不是多吗?

Zai*_*aid 52 command-line less more

当我执行more filenameand 时less filename,结果终端似乎非常相似。我可以导航和我相同的文件通过搜索(jSpace/pattern等)。

我很难相信less是这样more,反之亦然。两者之间有什么区别吗?

use*_*455 59

所不同的是在这一点主要是历史,我相信有些系统甚至有moreless硬链接到同一个二进制文件。

最初,more几乎只允许您在文件中前进,但对于缓冲输出来说相当不错。

less被写成一个改进more,允许你滚动显示的文本

我的第一行man less几乎总结了它:

Less is a program similar to more, but which allows backward 
movement in the file as well as forward movement. 
Run Code Online (Sandbox Code Playgroud)

  • 我不认为这是历史性的,我从未见过允许您双向移动的“更多”。你只能向前迈进更多。历史观点是,更多是在少之前写的,意思是“看到多于 1 页”,而少的命令名称更多的是一个笑话,关于少是越来越多就是少,基本上说少可以做更多的事情。 (16认同)
  • 或多或少是正确的答案。 (8认同)

Bau*_*una 28

less远不止more,例如你有更多的功能:

g:转到文件顶部
G:转到文件底部
/:向前搜索
?: 向后搜索
N:显示行号
: 转到行
F:类似于tail -f,用ctrl+c停止
S:分割线

我不记得更多了;-)

  • `h`:你不记得的一切;) (5认同)

dr-*_*jan 10

除了 中已经提到的额外功能外less,它还具有在相同位置v打开当前文件的命令vi。当您退出时vi,您将返回显示less的(可能已更新)文件。