Eu não quero pager para limpar a tela ao usar debugfs .
Já experimentou coisas como man for debugfs :
export PAGER='less -FX'
debugfs foo bar
export DEBUGFS_PAGER='less -FX'
debugfs foo bar
DEBUGFS_PAGER='less -FX' debugfs foo bar
PAGER='less -FX' debugfs foo bar
DEBUGFS_PAGER='less -FX' PAGER='less -FX' debugfs foo bar
mas os comandos, por exemplo, ls
, ainda mostram uma página em tela cheia que é apagada após q
.
O que devo fazer é?
Conforme comentário de thrig , criei o arquivo .terminfo/xterm-nopager.terminfo
de uma cópia de infocmp
, modificou para excluir rmcup
e smcup
e executou:
tic ~/.terminfo/xterm-nopager.terminfo
Isso funciona (além disso, obviamente, das opções para menos como F
não sendo honrado.)
Existe uma maneira de fazer isso sem modificar o terminfo? Eu não gosto de modificar itens essenciais como esse em escala global. (Isto é, eu não tenho certeza se devo me importar ou não, então eu faço.)
Isso é um bug no debugfs, pois man
pode ser sobreposta ou é uma consequência de outro ambiente externo? Existe uma maneira de fazer isso por comando?