man
usa seu pager padrão, que no Ubuntu (e na maioria dos outros sistemas) é less
. Você pode mudar isso, mas provavelmente saberia. É por isso que a interface na qual você pagina a saída formatada de man
tem a aparência de less
: é. Depois que man
formatar a página de manual, ele usa less
para exibi-lo. Então, o que você provavelmente quer é fazer com que less
sempre se comporte como se a opção -Q
tivesse sido passada para ele, inclusive quando usada por man
e outros programas. / strong>
Quando less
é executado, ele examina a variável de ambiente LESS
para as opções a serem usadas, além daquelas passadas para ela nos argumentos de linha de comando. Então você pode colocar isso em um dos scripts que são obtidos quando você abre um prompt de comando WSL:
export LESS=-Q
Ou você pode preferir isso, o que preserva todas as opções já presentes na variável LESS
. Geralmente isso é desnecessário porque essa variável geralmente não é definida de qualquer maneira, mas isso ainda funciona mesmo se não for:
export LESS="$LESS -Q"
A maioria dos usuários do Ubuntu vai querer definir essa e outras variáveis de ambiente em seu arquivo ~/.profile
. (Há também uma maneira com ~/.pam_environment
que algumas pessoas preferem, < um href="https://askubuntu.com/a/244723/22949"> usa uma sintaxe diferente .) Isso é o que eu recomendaria para você também, se o shell que o WSL oferece for um shell de login , que em compilações recentes (ou se você o configurou) deve ser .
Você pode verificar isso executando shopt login_shell
no shell fornecido ao abrir uma janela do prompt de comandos da WSL. Se não for um shell de login e você não quiser adicionar -l
ou --login
ao atalho do Windows, coloque um desses comandos export
em .bashrc
em vez de .profile
.