O clear
comando pode tornar o próximo comando mais fácil de ler (se gerar menos de uma página, não haverá rolagem e, portanto, não será possível procurar o início). No entanto, também limpa o buffer de rolagem que você nem sempre deseja.
Responder1
Basta pressionar Ctrl-L no teclado.
Responder2
DR
CtrlLpara rolar a linha atual até o topo. A rolagem não é apagada.
clear -x
para apagar todas as linhas que não estão na rolagem.clear
para apagar todas as linhas, incluindo o scrollback.
CtrlL é uma ligação da biblioteca readline do GNU, que, como diz a página de manual do Bash, é o que lida com a entrada de leitura ao usar um shell interativo.
tela clara (CL) Limpe a tela deixando a linha atual na parte superior da tela.
A CtrlLligação pode ser reatribuída em .inputrc
.
clear
, por outro lado, é um comando externo.
$ type clear
clear is /usr/bin/clear
Do seupágina de manual,
clear
limpa sua tela se isso for possível,incluindo seu buffer de rolagem (se a capacidade “E3” estendida estiver definida).OPÇÕES
-x
não tentam limpar o buffer de rolagem do terminal usando o recurso “E3” estendido.
Responder3
Usartput reset
Graças a esta resposta:Quais comandos posso usar para redefinir e limpar meu terminal?
Responder4
Nas versões mais recentes do clear, parece que o comportamento padrão foi alterado. Para limpar a tela e manter a rolagem, use a opção -x
. Para que o comportamento anterior crie um alias como:
alias clear='clear -x'