Fluxo de texto do console bash reverso

Fluxo de texto do console bash reverso

Esta é uma pergunta um pouco estranha e não tenho certeza se existe uma resposta fácil para ela, mas estou muito interessado em encontrar uma solução.

Então, quando trabalho em uma máquina Linux por meio de um console, descubro que estou constantemente olhando para a parte inferior da tela, pois depois de executar vários comandos, o texto é preenchido na parte inferior. Agora acho que isso decididamente não é bom para o meu pescoço e seria muito melhor se, em vez de rolar para baixo, o texto rolasse para cima.

Alguém aí sabe se existe uma maneira de reverter a direção em que o texto aparece em um console?

(observe que estou ciente do clearcomando)

Exemplo:
comportamento padrão

user@machine:~$ command 1  
user@machine:~$ command 2  
user@machine:~$ command 3  
user@machine:~$ __active_prompt__  

comportamento desejado

user@machine:~$ __active_prompt__  
user@machine:~$ command 3  
user@machine:~$ command 2  
user@machine:~$ command 1 

Executando o Kubuntu 10.04 usando Konsole

Sei que esta é uma pergunta estranha, obrigado por qualquer ajuda.

Responder1

Este seria um comportamento muito estranho. A principal razão é esta: como ele lidaria com a saída de qualquer comando que gerasse várias linhas, como lsou cat? Se você tiver uma tela que rola ao contrário do normal, ela será impressa cat ./foona ordem inversa. Acho que sua melhor opção é seguir o comentário deixado porZyphere basta mover o monitor. Os padrões são ótimos, mas os padrões triviais que causam o oposto de sua intenção são inúteis. Faça o que funciona melhor para você na sua situação.

Responder2

Estou pensando nisso há algum tempo. Parece-me que você deveria hackear a fonte do bash para que o retorno de carro mova o prompt para cima em vez de para baixo. Aposto que este é um hack simples, uma vez que você encontra o lugar certo na fonte.

informação relacionada