我不确定如何用其他方式来表达这个问题,但就是这样。是否可以反转终端打印文本的方式?
例如,如果我输入一个命令,我会从终端底部输入,然后输出也会从底部产生。我想知道我是否可以反转这个,这样我就可以输入从顶部,然后输出从顶部。
答案1
我粗略地估计了你所期望的行为:
(while read line;do tput home;tput ri;echo "$line";done;tput home;tput ri)< <(ls -l)
所以我想你可以写一个 shell 脚本,然后把每个命令都放到里面。我有点喜欢这个脚本 - 只不过一旦超出屏幕底部,你就不能向下滚动了!也许有办法解决这个问题。
阅读man terminfo
大量有关操作终端的信息。