
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 clear
comando)
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 ls
ou cat
? Se você tiver uma tela que rola ao contrário do normal, ela será impressa cat ./foo
na 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.