Salta para o sinalizador específico no arquivo help / man

1

Digamos que eu esteja curioso sobre o que um sinalizador específico -T significa para um comando ls ? Existe uma maneira de ir direto para isso usando man ls ...?

ou, e essa é uma pergunta um pouco diferente, porque não é man , existe uma maneira geralmente aceita de pular para um comando como git help log e ir direto para a -S flag?

Talvez seja a mesma resposta?

    
por Meltemi 29.07.2015 / 21:36

2 respostas

3

Você pode fazer isso canalizando man embora less e usando o sinal -p :

  -ppattern or --pattern=pattern
          The -p option on the command line is equivalent to specifying
          +/pattern; that is, it tells less to start at the first
          occurrence of pattern in the file.

Exemplos:

man ls | less -p -T
man git-log | less -p -S

Já que você vai parar dentro de less , as teclas normais de navegação funcionam, é claro.

    
por 29.07.2015 / 22:33
0

É fácil fazer isso adicionando o comando less à variável especial LESS:

LESS=+/-T man ls

em que /-T é less comando / find -T padrão

    
por 29.07.2015 / 23:18