如何将终端中发出的命令与其输出分开?

如何将终端中发出的命令与其输出分开?

我意识到,我一天中 90% 的时间都在盯着屏幕的同一部分——左下角——输入命令并等待输出。我的脖子开始变得很酸痛,一直这样盯着屏幕看,这让我开始思考:有没有办法让我的终端将我输入命令的行与它们生成的输出分开,从而将输入行始终放在屏幕顶部?

像这样:

+-----------------------------------------------------------------------------+
| $                                                                           |
+-----------------------------------------------------------------------------+
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
+-----------------------------------------------------------------------------+

+-----------------------------------------------------------------------------+
| $ uname -om                                                                 |
+-----------------------------------------------------------------------------+
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
+-----------------------------------------------------------------------------+

+-----------------------------------------------------------------------------+
| $ echo "Hello World"                                                        |
+-----------------------------------------------------------------------------+
| $ uname -om                                                                 |
| x86_64 GNU/Linux                                                            |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
+-----------------------------------------------------------------------------+

+-----------------------------------------------------------------------------+
| $                                                                           |
+-----------------------------------------------------------------------------+
| $ uname -om                                                                 |
| x86_64 GNU/Linux                                                            |
| $ echo "Hello World"                                                        |
| "Hello World"                                                               |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
+-----------------------------------------------------------------------------+

这是否可以通过创造性的 Bash 提示来完成,或者可以使用 tmux 或其他我还没有听说过的 GTK 终端仿真器来完成?

相关内容