反向 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

這將是一種非常奇怪的行為。主要原因是:它將如何處理產生多行(例如lsor )的任何命令的輸出cat?如果您的螢幕與正常滾動相反,則將cat ./foo以相反的順序列印。我認為你最好的選擇是遵循留下的評論齊弗只需移動顯示器即可。標準固然偉大,但那些與目的背道而馳的瑣碎標準卻毫無價值。根據您的情況,做最適合您的事情。

答案2

我已經思考這個問題有一段時間了。在我看來,您應該破解 bash 原始碼,以便回車將提示符號向上而不是向下移動。我敢打賭,一旦您在原始程式碼中找到正確的位置,這就是一個簡單的技巧。

相關內容