当我以同一用户身份连接并运行相同命令时,为什么终端会显示不同的输出?

当我以同一用户身份连接并运行相同命令时,为什么终端会显示不同的输出?

我使用相同的用户通过 SSH 连接到 Linux 计算机并运行相同的命令,如下所示,但输出不同。我对 Linux 比较陌生,所以我希望能对我所看到的内容进行解释。

正如您所看到的,我通过 PuTTY 会话看到的数据列没有通过 PowerShell 会话看到的数据列多。

在此输入图像描述

答案1

可能是由于您的终端有多宽:

const CONDENSED_MODE = (process.stdout.columns || 300) < 120

pm2/lib/API/UX/pm2-ls.js:12

答案2

每个终端都有许多行/列。根据该大小(又取决于窗口和字体大小),某些程序将调整其输出,以使其适合。

您可以运行tput colstput lines检查每个终端有多大。如果它们的尺寸相同,您应该得到相同的输出。

相关内容