В чем будет разница в выводе между «man ifconfig» и «man ifconfig | меньше"? [дубликат]

На этот вопрос уже есть ответ здесь:

Я застрял на этом вопросе, пока изучаю Linux. Может кто-нибудь мне помочь?

0
задан 21 February 2018 в 11:33

2 ответа

От man man, поиск pipe:

MAN_KEEP_FORMATTING
      Normally, when output is not being directed to a terminal  (such
      as  to a file or a pipe), formatting characters are discarded to
      make it  easier  to  read  the  result  without  special  tools.
      However,  if $MAN_KEEP_FORMATTING is set to any non-empty value,
      these formatting characters are retained.  This  may  be  useful
      for   wrappers   around   man   that  can  interpret  formatting
      characters.

Из этого следует, что man может опустить форматировать в man ifconfig | less, В зависимости от параметров среды. Поскольку другие отметили, man ifconfig самостоятельно может не открыться less, также в зависимости от параметров среды (я установил его для открытия vim).

1
ответ дан 30 October 2019 в 23:33

Кажется, что текст страницы руководства обрабатывается немного отличающийся. man рендеринг часть полужирного текста, который не имеет место, если Вы передаете вывод по каналу к less. Другой визуальный отличающийся является этим man показывает строку состояния в терминале.

0
ответ дан 30 October 2019 в 23:33

Другие вопросы по тегам:

Похожие вопросы: