在Ubuntu中,我想在终端窗口中运行命令时向上滚动并生成新输出(实际上正在运行的命令是rspec)。我可以向上滚动,但是每次rspec生成新的控制台输出行时,它都会使我回到底部。有办法向上滚动吗?我在Linux Mint / Ubuntu 12.04 LTS上使用终止符
更新
我发现了一个可能的解决方法, 终结者主页说
stty ixon
您可以打开“用于终端输出的XON / XOFF流控制。可以通过键入^ S暂停输出,并通过键入^ Q [...]恢复输出”
但是,这并不是我想要的,而不必暂停输出(也许想知道何时忘记再次打开它),我认为可能有一个简单的修饰键,如shft-alt和鼠标滚轮向上滚动。更好的解决方案?
xfce4-terminal
有一个名为Scroll on output的选项,您可以取消选中它并按照您的要求进行操作。
tail -f file.txt
然后在生成时查看它。这样一来,您的第一个终端就可以自由滚动回去,但仍可以实时观看输出。我知道那不优雅。