Se você quiser alterar o prompt (como é chamado), -P
é provavelmente o que você deseja (citação de manual ):
-Pprompt or --prompt=prompt
Provides a way to tailor the three prompt styles to your own preference.-Ps
followed by a string changes the default (short) prompt to that string.-Pm
changes the medium (-m) prompt.-PM
changes the long (-M) prompt. [...] See the section on PROMPTS for more details.
Há um monte de variáveis que você pode usar na seção de prompts. No meu sistema, o prompt =
exibe linhas e bytes, então vamos definir a variável $LESS
para mostrar linhas e bytes visíveis na tela no prompt curto (padrão):
$ LESS='-Pslines %lt-%lb (%Pt-%Pb \%) bytes %bt-%bb file %f' ; export LESS
$ less foo
exibe um prompt como lines 1-44 (1-53 %) bytes 0-2498 file foo
( %l
, %P
, %b
para linhas, porcentagem e bytes, à direita de t
e b
para "superior" e "inferior" da tela. %
, ?
, :
, .
e \
são especiais e precisam ser ignorados.)
O prompt padrão também tem condicionais para não mostrar campos que são desconhecidos e também para mostrar (END)
em vez de 100%
no final do arquivo. Como exemplo, o último pode ser feito com ?e(END):%pB\%.
.