如何使用“少”命令阅读一行长文本

时间:2018-10-20 10:53:19

标签: command-line

当我尝试在终端用较少的命令读取长文本时,它以“ ...”结尾。我想看完整行。我曾尝试在man less中进行搜索,但找不到如何进行搜索。 e.g

2 个答案:

答案 0 :(得分:0)

这由“ -S”选项控制。

  

-S或--chop-long-lines

     

使长于屏幕宽度的行被截断(截断)而不是包裹。也就是说,   不会显示不适合屏幕宽度的长线。的   默认是换行;也就是说,在   下一行。

如果默认情况下切断了线路,则需要更新默认配置。

答案 1 :(得分:0)

我误解了您遇到的问题。您最初的问题是man -k的文本输出被截断了。这与less命令无关。

man -k实际上是apropos命令。因此,只需调用apropos -lman -kl而不是man -k

-l, --long Do not trim output to the terminal width. Normally, output will be truncated to the terminal width to avoid ugly results from poorly-written NAME sections.

duda@coolomet:~$ apropos python python (1) - an interpreted, interactive, object-oriented programmi... python-config (1) - output build options for python C/C++ extensions or em... python2 (1) - an interpreted, interactive, object-oriented programmi...

duda@coolomet:~$ apropos -l python python (1) - an interpreted, interactive, object-oriented programming language python-config (1) - output build options for python C/C++ extensions or embedding python2 (1) - an interpreted, interactive, object-oriented programming language