
這是一個有點奇怪的問題,我不確定是否有任何簡單的答案,但我對找到解決方案非常感興趣。
因此,當我透過控制台在 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
這將是一種非常奇怪的行為。主要原因是:它將如何處理產生多行(例如ls
or )的任何命令的輸出cat
?如果您的螢幕與正常滾動相反,則將cat ./foo
以相反的順序列印。我認為你最好的選擇是遵循留下的評論齊弗只需移動顯示器即可。標準固然偉大,但那些與目的背道而馳的瑣碎標準卻毫無價值。根據您的情況,做最適合您的事情。
答案2
我已經思考這個問題有一段時間了。在我看來,您應該破解 bash 原始碼,以便回車將提示符號向上而不是向下移動。我敢打賭,一旦您在原始程式碼中找到正確的位置,這就是一個簡單的技巧。