这是一个有点奇怪的问题,我不确定是否有简单的答案,但我非常有兴趣找到解决方案。
因此,当我通过控制台在 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
或cat
?如果你有一个与正常滚动相反的屏幕,它将cat ./foo
以相反的顺序打印。我认为你最好的选择是遵循留下的评论齐弗只需移动显示器即可。标准很棒,但会导致与其意图相反的琐碎标准毫无价值。根据您的情况选择最适合您的方法。
答案2
我已经考虑这个问题一段时间了。我觉得你应该破解 bash 源代码,这样回车键就会将提示符向上移动而不是向下移动。我敢打赌,只要你在源代码中找到正确的位置,这是一个简单的破解方法。