Flujo de texto inverso de la consola bash

Flujo de texto inverso de la consola bash

Esta es una pregunta un poco extraña y no estoy seguro de que haya una respuesta fácil, pero estoy muy interesado en encontrar una solución.

Entonces, cuando trabajo en una máquina Linux a través de una consola, encuentro que estoy constantemente mirando la parte inferior de la pantalla, ya que una vez que has ejecutado un montón de comandos, el texto se llena hacia la parte inferior. Ahora encuentro que esto definitivamente no es bueno para mi cuello y sería mucho mejor si en lugar de desplazarse hacia abajo, el texto se desplazara hacia arriba.

Entonces, ¿alguien sabe si hay una manera de invertir la dirección en que aparece el texto en una consola?

(tenga en cuenta que conozco el clearcomando)

Ejemplo:
comportamiento predeterminado

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

comportamiento deseado

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

Ejecutando Kubuntu 10.04 usando Konsole

Me doy cuenta de que esta es una pregunta extraña, gracias por cualquier ayuda.

Respuesta1

Este sería un comportamiento muy extraño. La razón principal es esta: ¿Cómo manejaría la salida de cualquier comando que genere varias líneas, como lso cat? Si tiene una pantalla que se desplaza en sentido contrario a lo normal, se imprimirá cat ./fooen orden inverso. Creo que tu mejor opción es seguir con el comentario dejado porZyphery simplemente mueva el monitor. Los estándares son geniales, pero los estándares triviales que causan lo contrario de su intención no tienen valor. Haga lo que funcione mejor para usted en su situación.

Respuesta2

He estado pensando en esto por un tiempo. Me parece que deberías piratear la fuente de bash para que el retorno de carro mueva el mensaje hacia arriba en lugar de hacia abajo. Apuesto a que este es un truco simple una vez que encuentras el lugar correcto en la fuente.

información relacionada