Como posso exibir informações de arquivo de um homem?

1

Eu sei que quando você está em uma página man, ele irá mostrar o nome do arquivo na parte inferior dentro do homem.

Como posso fazer a mesma coisa manualmente?

    
por Chen A. 08.08.2011 / 10:52

1 resposta

5

Não tenho certeza se é possível fazer tudo o que você pede, porque man(1) envia os dados da página de manual formatados para o seu programa de pager por meio de um pipe. Isso evitaria mostrar um nome de arquivo, por um motivo.

Você pode obter uma contagem de linhas pelo menos assim:

  1. Defina sua variável de ambiente MANPAGER ou PAGER como less .
  2. Adicione -M à sua variável de ambiente LESS , para obter o "prompt longo", que inclui a contagem de linhas.

Em vez de -M , você pode criar seu próprio prompt less com a opção -P para obter ainda mais detalhes. Novamente, no entanto, existem algumas coisas em que você pede que less simplesmente não terá acesso quando estiver agindo como programa de pager do man .

    
por 08.08.2011 / 11:07