Как использовать команду «меньше» для чтения длинного текста - PullRequest
0 голосов
/ 20 октября 2018

Когда я пытаюсь прочитать длинный текст с помощью команды less на терминале, он заканчивается на «...».Я хочу видеть полную строку.Я пытался искать в man less, но не могу найти, как это сделать. например

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

Я неправильно понял вашу проблему.Ваша первоначальная проблема заключается в том, что текстовый вывод man -k обрезан.Это не имеет ничего общего с командой less.

man -k фактически является командой apropos.Итак, просто позвоните apropos -l или man -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

0 голосов
/ 20 октября 2018

Это управляется опцией '-S'.

-S или --chop-long-lines

Заставляет обрезать строки длиннее ширины экрана (усеченный), а не завернутый.То есть часть длинной строки, которая не умещается в ширину экрана, не показана.По умолчанию используется перенос длинных строк;то есть, отобразите остаток в следующей строке.

Если ваши строки по умолчанию обрезаны, вам необходимо обновить конфигурацию по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...