Почему я не могу найти страницу руководства tmux для join-pane?

Если я man tmux то /join-pane я перейду прямо к подкоманде, которую я ищу:

введите описание изображения здесь

Но если я открою справочную страницу, то ничего не получу:

 $ man tmux | grep join-pane $ echo $? 1 

Если я попробую что-то другое, то это сработает:

 $ man tmux | grep 'terminal multiplexer' tmux -- terminal multiplexer tmux is a terminal multiplexer: it enables a number of terminals to be 
  • Что здесь происходит?
  • Почему я не могу найти страницу руководства tmux для join-pane?

Некоторые подробности о моей операционной системе и командах, которые я использую:

 $ uname -a Darwin home.local 17.7.0 Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64 x86_64 $ grep --version grep (BSD grep) 2.5.1-FreeBSD $ man --version man, version 1.6c $ tmux -V tmux 2.7 

Согласно комментарию об этой проблеме терминала, я попробовал еще несколько шаблонов, которые не работали:

 $ man tmux | grep join\-pane $ man tmux | grep "join-pane" $ man tmux | grep 'join-pane' $ man tmux | grep 'join\-pane' $ man tmux | grep "join\-pane" $ man tmux | grep -e join-pane 

Попробуй это,

  man tmux | col -b | grep -e 'join-pane' 

Страницы man имеют буферные объекты, такие как ^H чтобы эмулировать полужирные и подчеркнутые символы путём возврата и переброса.

  • col отфильтрует эти буферы.

Вы можете проверить разницу, скопировав страницу руководства в файл.

с буфером:

  man tmux > file1 

без буферов:

  man tmux | col -b > file2