bash コンソールのテキストフローを反転する

bash コンソールのテキストフローを反転する

これは少し奇妙な質問であり、簡単な答えがあるかどうかはわかりませんが、解決策を見つけることに非常に興味があります。

そのため、コンソール経由で Linux マシンで作業する場合、一連のコマンドを実行するとテキストが下部に流れていくため、画面の下部を常に見つめていることに気付きます。今では、これが首に明らかに良くないことに気付きました。テキストが下部にスクロールするのではなく、上部にスクロールする方がはるかに良いでしょう。

それで、コンソールにテキストが表示される方向を逆にする方法があるかどうか知っている人はいますか?

(私はそのclearコマンドを認識していることに注意してください)

例:
デフォルトの動作

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

望ましい行動

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

Konsole を使用して Kubuntu 10.04 を実行する

これは奇妙な質問だとは思いますが、ご協力いただければ幸いです。

答え1

これは非常に奇妙な動作です。主な理由は、またはなどの複数の行を生成するコマンドの出力をどのように処理するかですlscat通常とは逆にスクロールする画面の場合は、逆の順序で印刷されますcat ./foo。最善の選択肢は、次のコメントに従うことだと思います。ザイファーモニターを動かすだけです。標準は素晴らしいものですが、意図と反対の結果をもたらす些細な標準は無価値です。状況に応じて最適な方法を実行してください。

答え2

私はしばらくこのことについて考えていました。キャリッジ リターンでプロンプトが下ではなく上に移動するように bash ソースをハックする必要があるように思われます。ソースの適切な場所を見つければ、これは簡単なハックになると思います。

関連情報