web-dev-qa-db-ja.com

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を使用してKubuntu10.04を実行する

これは奇妙な質問だと思います。助けてくれてありがとう。

16
radman

これは非常に奇妙な動作になります。主な理由は次のとおりです。lscatなど、複数の行を生成するコマンドからの出力をどのように処理しますか?通常とは逆にスクロールする画面がある場合は、cat ./fooが逆の順序で出力されます。 Zypherが残したコメントを使用して、モニターを移動するのが最善の選択肢だと思います。標準は素晴らしいですが、意図の逆を引き起こす些細な標準は価値がありません。あなたの状況であなたにとって最もうまくいくことをしてください。

4
Jesse

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

2
spinlock