我可以反转终端的水流方向吗?


12

我不确定如何以其他方式表达这个问题,仅此而已。是否可以颠倒终端打印文本的方式?

例如,如果键入命令,则从终端的底部键入命令,然后从底部产生输出。我想知道是否可以逆转此操作,所以我从顶部开始输入,而我的输出从顶部开始。


1
您是在寻找完全“反转”的终端(自底向上而不是自上而下)还是简单的“输入线始终在底部,结果显示在其上方”?
2014年

两者都很棒,理想情况下,我正在寻找完全相反的方法,但是我认为您提到的第二种方法也很好。
丹尼尔·泰特

Answers:


4

通过以下方式,我大致了解了您的期望行为:

(while read line;do tput home;tput ri;echo "$line";done;tput home;tput ri)< <(ls -l)

我想,所以您可以制作一个Shell脚本并通过它放置每个命令。我有点喜欢-只有您离开屏幕底部后才能向下滚动!也许有办法解决。

阅读man terminfo有关如何弄乱您的终端的大量信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.