Linux或Macterminal命令可以向上滚动而不是向下?

我想知道是否有办法设置一个Linux或Macterminal,以便您始终input命令在terminal屏幕的顶部,并且以前的命令在它下面。

-----Screen top---- >EnterCommand >PreviousCommand 1 >final line of Previous Command 1 output >second to final line of previous command 1 output -----Bottom of screen----- 

谢谢!

这样的功能没有内置到标准的* nix终端驱动程序中 ; 一个终端应用程序将不得不被专门编写来翻译换行符和换行,而不是向下移动。 请注意,这可能会打破许多TUI应用程序,所以不建议在这样的终端应用程序中使用它们。

这似乎很接近你所要求的:

https://github.com/swirepe/alwaysontop

使用它运行:

 git clone https://github.com/swirepe/alwaysontop.git cd alwaysontop/ source alwaysontop.sh 

如果您决定喜欢,只需使用类似于以下内容的方式将其源文件放在.bashrc或.bash_profile文件中:

 echo "source ~/alwaysontop/alwaysontop.sh" >> ~/.bashrc 

希望有所帮助!